一个很“睿智”的远程连接服务器方案

现状

  1. 服务器不允许上外网,也不允许被内网穿透
  2. 但可以通过连通一台win10,蹭win10的热点上公网,而服务器本身是内网ip。
  3. win10热点机也不允许内网穿透

所以架构长这样。

服务器<->win10肉机<->公网

目标

在不违反现状设定的情况下,在公网上可以操纵服务器实现远程代码的部署运行。

工具

NATAPP

隧道穿透技术,通过token,借助第三方的跳板,实现在公网上访问只有内网ip的主机。

优点:不要求被连接主机有公网ip

缺点:付费(9元/月,超过7g之外的流量还需额外付费);网速因为中间跳板会受限

向日葵

远程连接工具,teamviewer的良好替代者

优点:一个账号可以绑定多个主机;绑定用户名密码后可以不需要输入token即可连接自己的主机;可使用开机棒或者开机插座远程开机

缺点:网速同样受限;开机棒和开机插座大概100元/个

解决方案

新的架构

在远程服务器端使用一台win10跳板机,通过转换到一般wifi和热点wifi,实现高速数据传输和服务器连接的双重功能。新的架构

  1. 服务器<->win10热点机<->公网
  2. 服务器<->我的win10跳板机<->公网
  3. 服务器<->我的win10跳板机<->win10热点机<->公网

此外,我的win10跳板机上需要开启ssh,并安装pycharm、finalshell、winscp等软件。

完整架构是

服务器<->我的win10跳板机+win10热点机<->公网<->我的本机

连接服务器

方案1——向日葵

  1. 在被连接主机上(可设置开机启动)打开向日葵
  2. 本地主机通过向日葵连接

方案2——natapp

  1. 通过配置文件,开机自启动natapp
  2. 本地主机通过ssh,natapp搭桥连接

编写代码并部署运行

方案1——向日葵

  1. 向日葵连接
  2. 在向日葵界面上,用我的win10跳板机上的pycharm,直接编写

方案2——natapp

  1. 本地pycharm上configuration设置natapp的连接
  2. 利用natapp跳板到服务器上

远程传输数据(与我的win10跳板机,其上已经拿到了服务器的)

方案1——向日葵

  1. 向日葵连接
  2. 使用向日葵文件传输工具传输(速度上限300k/s)

方案2——natapp

  1. natpp连接
  2. 使用natapp做桥接传输(速度上限2m/s,7g/月)

方案3——向日葵+win10热点

  1. 向日葵连接
  2. 使用win10热点机传输(速度上限为热点机上限,且受到其他共享主机网络约束)

方案4——向日葵+网络切换

  1. 向日葵连接
  2. 在向日葵界面上切换为一般wifi(注:必须要无密码无验证、或者已经输入过密码的那种,否则会弹出原有热点,而无法重新连接)
  3. 重新连接向日葵
  4. 在向日葵界面上获取我的win10跳板机新的公网ip(ipconfig)
  5. 使用pycharm或者winscp远程传输(正常网速)
  6. 传输完毕后,切换我的win10跳板机的网络,回到原有win10热点机的热点之下。

如果第二步不小心翻车了,等wifi变回原来的默认连接,重连即可。

此外,win10命令行连接wifi:netsh wlan connect name=wifi名(密码啥的需要配置文件配置)

其它常用的命令:

Netsh WLAN delete profile name="Profile_Name"
 Netsh WLAN set profileparameter name="Profile_Name" connectionmode=manual
 Netsh WLAN set profileparameter name=" Profile_Name" connectionmode=auto
 列出配置文件:netsh wlan show profile
 导出配置文件:netsh wlan export profile key=clear
 删除配置文件:netsh wlan delete profile name=""
 添加配置文件:netsh wlan add profile filename=""
 连接指定热点:netsh wlan connect name="wifi name"
 列出无线接口:netsh wlan show interface
 开启无线接口:netsh interface set interface "Interface Name" enabled

PS 人生太艰难了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值