在工作中,有时候会遇到在家或者出差在外,公司服务器出现问题,需要在外远程访问公司内网服务器的情况。

但公司服务器处于内网中,无法直接从外网访问,与其直接通信。这时可以做内网穿透,通过第三方公网IP服务器进行数据转发,实现外网访问内网服务器。

这里推荐一款内网穿透工具——cpolar,支持http/https/tcp协议,不限制流量,也支持永久免费使用(随机公网地址、4条免费隧道、1M带宽,不限制流量)。


cpolar的使用也很简单,只需要在内网设备上安装配置cpolar客户端,就可以创建隧道将内网端口映射到公网上,生成公网地址,实现外网访问内网服务器。

如外网远程公司内网linux服务器

1. 注册并安装cpolar内网穿透

cpolar内网穿透:https://www.cpolar.com/

  • cpolar一键安装脚本:(国内用户)
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
  • 或短链接安装方式:(国外用户)
curl -sL https://git.io/cpolar | sudo bash
  • 查看cpolar版本信息,如果正常显示,则安装成功
cpolar version
  • cpolar进行token认证(如果您还没有cpolar账号,请去cpolar官网注册并登录后台获取认证token)
cpolar authtoken xxxxxxxxxxxxxxxxxx
  • 配置cpolar开机自启动
sudo systemctl enable cpolar
  • 守护进程方式,启动cpolar
sudo systemctl start cpolar
  • 查看cpolar守护进程状态
sudo systemctl status cpolar
  • 如状态为active, 说明启动状态成功

2. 获取SSH隧道公网地址

由于cpolar会默认安装shh隧道,指向22端口,tcp协议,因此在安装配置完成后,只需要启动SSH隧道(已于第一步启动成功),就可以获取到SSH隧道的公网地址。

  • 浏览器访问http://localhost:9200/,登录cpolar web UI
  • 左侧仪表盘——状态——在线隧道列表,可以看到SSH隧道的公网地址,复制即可

3. 外网远程SSH访问内网服务器

ssh linux用户名@cpolar所生成的公网地址 -p XXXXX(cpolar生成的端口号)

ssh linux@1.tcp.cpolar.io -p 20013

需要注意的是,使用免费的cpoalr内网穿透所生成的公网地址为随机临时地址,24小时内会随机变化。如果需要长期远程访问建议配置固定的公网TCP端口地址,并提高带宽,实现更为高效流畅的远程,详细可以参考这篇文章教程:

  • 为SSH远程配置固定的公网TCP端口地址【内网穿透】

外网访问公司内网服务器,无需公网IP,免费内网穿透相关推荐

  1. 无需公网IP,内网穿透实现外网远程桌面办公 3-3

      系列文章 无需公网IP,内网穿透实现外网远程桌面办公 1-3 无需公网IP,内网穿透实现外网远程桌面办公 2-3 无需公网IP,内网穿透实现外网远程桌面办公 3-3 上一篇: 无需公网IP,内网穿 ...

  2. 无需公网IP,内网穿透实现外网远程桌面办公 2-3

     系列文章 无需公网IP,内网穿透实现外网远程桌面办公 1-3 无需公网IP,内网穿透实现外网远程桌面办公 2-3 无需公网IP,内网穿透实现外网远程桌面办公 3-3 上一篇:  无需公网IP,内网穿 ...

  3. 搭建个人云服务器ubuntu18+公网ip+免费域名绑定freenom+个人网盘chfs

                 搭建个人云服务器ubuntu18+公网ip+免费域名绑定freenom+个人网盘chfs 动机:网上看过一个大神用自己的服务器做备份(同时还鄙视了bdyun)正好前段时间下载 ...

  4. NAS如何外网访问?手把手教你申请公网IP(收藏)

    上次的那篇NAS的文章有着很不错的热度,首先是感谢观众老爷们的大力支持啦,那么这篇文章主要是回答一些评论中的问题,而且也为那些第一次接触NAS的小伙伴提供一个简单的参考,如果对这方面想有所了解的,请耐 ...

  5. 无需公网IP,在外远程访问NAS威联通QNAP【内网穿透】

    文章目录 1. 威联通安装cpolar内网穿透 2. 内网穿透 2.1 创建隧道 2.2 测试公网远程访问 3. 配置固定二级子域名 3.1 保留二级子域名 3.2 配置二级子域名 4. 使用固定二级 ...

  6. 无需公网IP,在外远程访问威联通QNAP|NAS|【内网穿透】

    前言 购入威联通NAS后,很多用户对于如何在外在公网环境下的远程访问威联通NAS不太熟悉,但这又很有必要.所以,本次教程分享如何实现在外远程访问连接家里内网的威联通NAS,无需公网IP,也不用设置路由 ...

  7. 无需公网IP,快速远程登录家里的威联通NAS

    文章目录 前言 1. 威联通安装cpolar内网穿透 2. 内网穿透 2.1 创建隧道 2.2 测试公网远程访问 3. 配置固定二级子域名 3.1 保留二级子域名 3.2 配置二级子域名 4. 使用固 ...

  8. ADSL宽带路由器实现外网访问公司内网服务器_ 路由交换

    A公司通过ADSL访问互联网,并且内网通过ADSL宽带路由器共享一条ADSL线缆访问互联网. 随着A公司业务的发展,公司需要搭建一台Web服务器供外网访问.Web服务器主要包括一个公司网站,并且负责日 ...

  9. 无需公网IP,免费内网穿透【cpolar】访问内网服务

    由于IPV4公网IP的枯竭,运营商现在基本不会分配公网固定IP,被分配到的普遍是内网IP.而没有公网IP,可以做内网穿透来实现外网访问内网,通过第三方公网IP服务来进行数据转发. 这里推荐一款免费好用 ...

  10. 无需公网IP,SSH远程内网linux服务器

    通常内网服务器没有公网IP,外网无法直接访问.我们可以通过一个公网服务器发起连接,来实现外网远程访问内网的服务器. 我这里用的是cpolar内网穿透,支持http/https/tcp协议,可以永久免费 ...

最新文章

  1. python websocket 客户端_aiohttp Websocket客户端和HTTP
  2. C++从键盘读取字符
  3. linux 内核 链表 list_head 使用方法
  4. 面向对象第四单元小结
  5. 房贷月供4300,10万够买支付宝定期,一年利息能否抵一个月月供?
  6. Eclipse安装插件的几种方式
  7. HTTP 相应头相关
  8. 项目入口_新进展!石家庄地铁项目长安公园站出入口全部封顶
  9. 青蛙跳台阶问题暨斐波那契数列
  10. 计算机英语句子及翻译,英文的唯美句子带翻译 最火英文句子带翻译
  11. Python内置函数filter(),map(),reduce(),lambda
  12. 体验经济:互联网生存的秘密
  13. pushbutton flash 游戏开发
  14. 概率论——Jordan公式
  15. 第十一章:项目风险管理 - (11.6 实施风险应对)
  16. noob_臭代码-Java Noob的自白
  17. 正点原子开发板 使用 mfgtool 上位机固化系统至emmc报错 mfgtool “Push“ error, file=“xxxxx“
  18. Neo4j - CQL使用
  19. 闵梓轩大佬のnoip模拟题D1 总结 2017/10/26
  20. android怎么点击换图片,ImageButton单击切换按钮图片

热门文章

  1. 实验三 使用POSIX信号量实现线程同步
  2. java中形式参数和实际参数的理解
  3. uni做微信小程序订阅消息提醒
  4. chocolatey安装开发工具
  5. Java程序员面试必备之深入理解自旋锁
  6. 为沙发添加花纹(每天一个PS小项目)
  7. CSS超出两行隐藏,但第三行文字溢出
  8. 如何用三行代码让盒子居中
  9. GUI之BorderLayout
  10. traits的作用和使用