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转发
配置文件:

  1. RemoteSSHUser: root
  2. #SSH用户名
  3. RemoteSSHHost: 123.123.123.123
  4. #SSH主机
  5. RemoteSSHPort: 22
  6. #SSH端口
  7. RemoteSSHPass: 12345678
  8. #SSH密码
  9. NeedForwardLocalPort: 8080
  10. #需要转发到远程主机的本地端口
  11. LocalListenIPAddress: 127.0.0.1
  12. #绑定监听的IP地址 本地为127.0.0.1 也可以使用0.0.0.0
  13. ForwardToRemotePort: 80
  14. #要转发到远程主机的哪个端口
复制代码
截图:

     这...没有什么好截图的啊喂! 那就来一张赞美Eclipse吧


下载:

pfc_beta.jar (282.81 KB, 下载次数: 65)


本插件所用所有代码均为原创,不存在借用/抄袭等行为






作者: 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
BlueOrangeQAQ 发表于 2019-9-28 09:35
稍加尝试,这玩意就是内网开服神器啊
映射25565到渣渣服务器上,甚至可以有域名 ...

等等你这配置文件要怎么用,也没有自动生成一个
作者: 樱花YRS    时间: 2019-12-1 00:48
支持一下
作者: 2226133548    时间: 2020-1-6 18:33
好像没什么效果
作者: nidb    时间: 2020-4-2 10:44
支持,不给开端口的面板服拯救者emm