我正在运行一个 Minecraft 服务器,我的许多用户都在大学校园里,那里的网络与 Minecraft 不兼容。我正在寻找一种非常简单的方法来创建到服务器的 SSH 隧道。理想情况下,他们只需双击某个东西即可进行设置。如果需要,我准备在我这边做更多的工作。
如果没有更简单的方法,我可以告诉他们使用 PuTTY,但我担心我可能会吓跑他们中的一些人。
答案1
捆绑 PuTTYplink.exe
和设置隧道的批处理脚本:
@plink -v -N -D 1234 user@host
-D 1234
用您想要的隧道选项替换( -D
、-L
、-R
;语法与 OpenSSH 中的相同)。(根据评论,您需要-L 25565:localhost:25565
。)
为了避免用户必须回答 SSH 密钥验证提示:
将 PuTTY 的缓存密钥导出到
.reg
文件:reg export HKCU\Software\SimonTatham\PuTTY\SshHostKeys hostkey.reg
在记事本中打开
hostkey.reg
;在文件中,删除所有其他主机密钥除了你的 Minecraft 隧道主机;
添加
@reg import hostkey.reg
为第一的批处理脚本的行。