内网穿透方法


内网穿透方法

nat123

描述:非网站映射或者全端口映射都可以实现,非网站映射可以单独在虚拟机安装服务就行,但是速度不理想。免费版的全端口映射(P2P)可以实现点到点的访问,但是两端都要安装客户端,免费版在手机不可使用。属于商业软件,完全闭源。

teamviewer

描述:是一种国外的远程控制软件,免费版已经功能很强大,支持win、Linux、iOS、安卓客户端。服务端就使用国外的服务器,速度中等。属于商业软件,完全闭源。

向日葵

描述:跟teamviewer原理差不多,但创始人是中国人,服务器也在中国,客户端包涵PC和手机端。实际使用体验上,感觉速度并不稳定,时好时坏。属于商业软件,完全闭源。

ZeroTier

描述:虚拟局域网。就是通过一个公共的服务器,建立一个虚拟局域网,让家里电脑和公司电脑同处于一个虚拟局域网,然后通过分配到的虚拟局域网ip进行连接。两端都需要安装客户端。服务器在国外,响应不理想。项目的服务端没有开源,客户端是开源的。

ngrok

描述:主要用途是给网站或者安装开发提供部署环境,但是也同样可以用来进行端口转发。除了官方提供的服务之外,作者也放出了源代码,国内有好心的小伙伴也有自行搭建服务端供大家使用的。建议可以找服务器是在自己地区附近的,响应速度会相对快很多。

frp

描述:原理与ngrok是相同的,但服务端需要自己搭建,由于该项目是完全开源的,所以代码安全性较高,目前自用感觉不错,前提是服务端速度足够。

n2n

项目官网:https://github.com/ntop/n2n

描述:n2n的原理与ZeroTier相似,但是n2n的中央节点服务端是需要自己搭建的,而ZeroTier的服务端是官网提供的。如果中央节点的服务端速度足够,那么速度相当快!

SSH

这个ssh就是Linux中的SSH,其实SSH也具有端口映射的功能,可以实现与nat123相似的功能,前提需要一台自己的服务器。

NPS

项目官网:https://github.com/cnlh/nps/

类似frp,但文档质量高于frp,代码成熟度高于frp,如果想长期使用内网穿透建议使用这个。

一款轻量级、功能强大的内网穿透代理服务器。支持tcp、udp流量转发,支持内网http代理、内网socks5代理,同时支持snappy压缩、站点保护、加密传输、多路复用、header修改等。支持web图形化管理,集成多用户模式。

Tinc

项目官网:https://www.tinc-vpn.org/

与N2N、PeerVPN以及ZeroTier等属于一类,服务端可以自己搭建,官网介绍是一旦连接成功后,就可以不需要走服务器流量,而是走P2P。搭建起来难度虽不大,但自己尝试时总是配置失败,可能是英文文档没有看明白吧。


文章作者: ghf
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 ghf !
评论
 上一篇
git常用命令 git常用命令
git常用命令mkdir 创建目录pwd 显示当前目录的路径。git init 把当前的目录变成可以管理的git仓库,生成隐藏.git文件。git add 把xx文件添加到暂存区去。git commit -m “XX” 提交文件 –
2018-08-10
下一篇 
git使用 git使用
git使用创建github账户略 创建代码仓库步骤1. git init //初始化仓库 2. git add .(文件name) //添加文件到本地仓库 3. git commit -m "first commit"
2018-08-10
  目录