如何将一台局域网内的无公网IP的电脑,变成公网可访问的服务器(ssh访问为例)

      最后更新:2022-07-15 15:44

      我家里有一台电脑,有一个麦克风,当我出去时,我想上网,但由于没有固定的公共IP地址,我在家使用的非商业宽带网络,还有本地网络,所以这些原因使我无法上网在家里以外的电脑。

      解决方案:

      根据这个blog: 公网ssh远程连接Linux【无公网IP】_CpolarLisa的博客-CSDN博客_ssh公网接入

      我已经了解了cpolar。在cpolar设置之后,我可以有一个[未固定的]公共IP来访问我的桌面,例如:

      ssh mypc@ 2.tcp.cpolar.cn -p 1010

      这是ip2.tcp.cpolar.cn和1010端口每天更改的,所以我在我的cpolar帐户上开了一个会员帐户,每年144rmb,然后我就可以设置一个保留的TCP地址:

      保留的TCP地址可以分配到您的帐户,以提供使用TCP隧道(例如SSH、RDP等)的开放服务的稳定端点。当使用保留的地址启动隧道时,请使用-remote-addr=<YOUR_ADDRESS>选项。

      但是Cpolar的帐户界面不讲如何小心地设置它,我在文件中找到了更详细的描述,简而言之,首先,申请将[固定]的TCP地址存储在用户界面的“保留”选项卡页上 这 ),然后停止Cpolar在本地计算机上运行:

      sudo systemctl stop cpolar

      检索了cpolar配置文件:

      Vim ~ /.cpolar/cpolar.yml (在/usr/local/etc/cpolar/cpolar.(yml)中也是可能的)

      将 remote_addr 添加到文件中的22个端口的相应设置中:

      注意此处的 remote_addr 值和区域值必须根据个人用户“保留”选项卡页的信息填入。

      最后恢复Cpolar: sudo systemctl start cpolar

      它应该成功. 你可以使用ssh mypc@1之后. tcp.VIP.cpolar.cn - p 20050 来 ssh 家用电脑!

      另外附上一个很不错的用来扩大Linux /home 容量的办法: 将/home目录挂载到新分区(或新硬盘)_runixcn的技术博客_51CTO博客

      本文由 在线网速测试 整理编辑,转载请注明出处。

          热门文章

          文章分类