Minecraft(我的世界)中文论坛
标题: [网页]PortForwardCraft —— 将本地端口通过SSH隧道转发到远程主机[全版本]
作者: 鬼畜畜 时间: 2018-3-4 22:04
标题: [网页]PortForwardCraft —— 将本地端口通过SSH隧道转发到远程主机[全版本]
本帖最后由 Ghost_chu 于 2019-1-14 12:07 编辑
PortForwardCraft
将本地端口通过SSH隧道转发到远程主机
简介:
通过Linux的SSH隧道功能将本地端口转发到另一台Linux服务器
功能:
比如某个面板商不给你额外端口,你又想用类似Dynmap、SoraChat等必须开端口的插件,同时你有一台性能很差Linux主机,那么看看PFC吧
PFC可以将本地的任意一个端口例如8080转发到另一台Linux服务器的任意一个端口上比如80
Demo:
Dynmap:
将Dynmap的插件的端口监听改到没人用的随便一个端口上(不管能不能外面访问到 内网能用就OK 如果注册端口失败 将绑定IP设为127.0.0.1)
配置插件连接到你的另一台Linux的服务器上
你现在可以在你的Linux服务器上输入netstat -an 可以看到你设置的端口状态为LISTENING 此时 服务器内部已经可以访问之前从外面访问不到的Dynmap了
你还可以:
配置Nginx反向代理到80端口并绑定域名
然后直接访问域名查看Dynmap
搞定√
*事实上不仅仅Dynmap 其他软件、插件、网页管理面板的都可以通过PFC转发
配置文件:
- RemoteSSHUser: root
- #SSH用户名
- RemoteSSHHost: 123.123.123.123
- #SSH主机
- RemoteSSHPort: 22
- #SSH端口
- RemoteSSHPass: 12345678
- #SSH密码
- NeedForwardLocalPort: 8080
- #需要转发到远程主机的本地端口
- LocalListenIPAddress: 127.0.0.1
- #绑定监听的IP地址 本地为127.0.0.1 也可以使用0.0.0.0
- ForwardToRemotePort: 80
- #要转发到远程主机的哪个端口
复制代码 截图:
这...没有什么好截图的啊喂! 那就来一张赞美Eclipse吧
下载:
本插件所用所有代码均为原创,不存在借用/抄袭等行为
作者: 498525451 时间: 2018-3-4 22:11
BC吗? 感觉差不多吧
作者: 海贼王# 时间: 2018-3-4 22:17
可以,支持原创
作者: xygu 时间: 2018-3-5 11:49
感觉还可以哇。。支持原创
作者: BlueOrangeQAQ 时间: 2019-9-28 09:35
稍加尝试,这玩意就是内网开服神器啊
映射25565到渣渣服务器上,甚至可以有域名
作者: BlueOrangeQAQ 时间: 2019-9-28 09:50
等等你这配置文件要怎么用,也没有自动生成一个
作者: 樱花YRS 时间: 2019-12-1 00:48
支持一下
作者: 2226133548 时间: 2020-1-6 18:33
好像没什么效果
作者: nidb 时间: 2020-4-2 10:44
支持,不给开端口的面板服拯救者emm