natproxy
将一台内网linux重装为公网windows(win to linux也可)
又一个惊爆特性!!
我们现在可以使用inst.sh将一台nat vps(它可能没有任何外网联网能力,比如一台nas,一台家用电脑,一台办公电脑)重装为一台外网可访问的电脑。改变其系统。
这一切是将inst.sh答配使用一台自建的内网穿透机来进行的:
自建rathole nat服务器
准备一台有公网ip的vps,(注意这台并 不是 你要运行inst.sh进行重装的那台)
从 https://github.com/rapiz1/rathole/releases/download/v0.4.8/rathole-x86_64-unknown-linux-musl.zip 这里下载二进制并解压 写一个叫 server.toml的配置文件放在同目录下
[server]
bind_addr = "0.0.0.0:2333"
default_token = "default_token_if_not_specify"
heartbeat_interval = 30
[server.services.1]
bind_addr = "0.0.0.0:8000"
[server.services.22]
bind_addr = "0.0.0.0:1022"
[server.services.80]
bind_addr = "0.0.0.0:1080"
[server.services.3389]
bind_addr = "0.0.0.0:13389"
[server.services.8000]
bind_addr = "0.0.0.0:18000"
the [server.services.3389] 这段将被inst.sh使用, 保证13389口未被使用
执行
./rathole server.toml
重装完成在log窗口将会出现13389相关的条目,但是现在只显示0.0.0.0:2333监听字样
执行inst.sh命令
在你要进行重装到win的linux的ssh下, 执行:
wget -qO- inst.sh|bash -s - -o 3389:ratholeip -t windowsgzurl
这将暴露本地的3389到远程rathole server的13389,有人喜欢反过来说是13389转到到3389,不必拘泥这种说法上的区别,如果你在win上执行,请前往 https://github.com/minlearn/inst 寻找在win下运行inst.sh的说明,你甚至可以在命令尾部加入"-d 22:ratholeip"以监视重装过程的进度,同样前往 https://github.com/minlearn/inst 寻找相关说明
3, 重装完成后
在rathole所在vps的log窗口中,寻找有无13389的条目,如果有,你就可以用rathole的ip:13389连接你内网的windows rdp服务了
inst.sh:
https://github.com/minlearn/inst
rathole:
https://github.com/rapiz1/rathole/releases/download/v0.4.8/rathole-x86_64-unknown-linux-musl.zip
视频:
minlearn.org,tg: minlearn_1keydd,本人长期接有偿付费dd。不会D的,和要定制镜像的都可以t我