公司环境中,想要用某科学上网软件(Shadowsocks)上上谷歌查查资料。 内容来自Novell迷网站
不料网上找到的一些免费的Shadowsocks服务器都使用的特殊端口。这些端口被公司的防火墙屏蔽的。 http://novell.me
于是萌生出是否可以尝试在服务器打开若干个常用端口,然后看内网是否能连上。
本文引用自http://novell.me
了解到NC能做这方面的工作了,好,开工。正好手上有个VPS。于是连上去,发现没有安装nc
那就先安装一下吧,因为是centos 系统,那就用yum了 http://Novell.Me
- yum install nc
Novell迷网站原创内容,未经允许,谢绝转载!
安装完后,就可以直接使用命令进行端口监听了 本文转载自http://novell.me
本文引用自http://novell.me
- nc -l 8080
然后内网的电脑再尝试使用telnet 进行连接 本文来自Novell迷网站 http://novell.me
- telnet 1.2.3.4 8080
http://Novell.Me
上面例子中假定1.2.3.4是我的VPS的IP地址。8080是我想要测试连接的端口。
如果不能连接,则一般返回类似如下的信息:
http://Novell.Me
- Could not connect to '1.2.3.4' (port 8080): Connection failed.
内容来自Novell迷网站
而如果端口打开的,则会返回类似下面的信息: 本文来自Novell迷网站 http://novell.me
http://novell.me
- Connecting to 1.2.3.4:8080...
- Connection established.
- Escape character is '^@]'.
怎么样,是不是可以很方便简单地测试网络中特定端口是否被屏蔽或者允许了呢? Novell迷网站原创内容,未经允许,谢绝转载!
转载请注明出处!本文地址 http://novell.me/Linux/201503/linux-nc-network-port-open-testing.html
(责任编辑:Novell迷)