内网穿透

内网穿透
Fa内网穿透 (TCP隧道和Socks 5)
一、下载Code Arts IDE并安装,华为云官网租用云服务器
1、访问华为云官网:www.huaweicloud.com 登录账户后在搜索框中搜索CodeArts IDE点击“产品”
2、点击“免费体验”
3、点击RemoteShell,下滑找到RemoteShell客户端下载界面找到“下载Windows x64版本”
4、下载完后打开安装程序,一直点击下一步(即默认设置安装)。安装完毕后打开软件,点击右侧的“会话管理”。
5、在华为云官网点击“控制台”
6、点击左上角的菜单,在搜索框中搜索“弹性云服务器”
7、选择“购买弹性云服务器”
8、购买“弹性云服务器”
计费模式:按需计费 区域:华南-广州 实例:x86计算,通用计算型-通用计算型x1
操作系统:公共镜像-Ubuntu-Ubuntu 22.04 server 64bit(10GiB) 存储硬盘:默认
网络:虚拟私有云- - 若检测不到点击右侧的刷新按钮 安全组:刷新获取
公网访问:按流量计费- - - 带宽大小选择300Mbit/s - - - 释放行为勾选随实例释放
确认右侧配置是否与图中一致,确认无误后勾选“我已阅读并同意镜像免责声明”点击立即购买。
二、挂上VPN科学上网访问github官网
1、访问https://github.com/ 右上角搜索框搜索nps,选择在第一个
2、然后点击下图中指示的位置
3、下载图中的linux_amd64_server.tar.gz 和windows_amd64_client.tar.gz (Windows用客户端,Linux用服务器端 ——客户端/服务器 - - C/S)
三、打开CodeArts IDE连接弹性云服务器
1、点击“新建远程连接”,主机地址选择华为云的弹性公网IP,点击旁边的复制按钮粘贴到主机地址,用户名和密码是购买弹性云服务器时填写的用户名密码。
2、把在GitHub下载的linux_amd64_server.tar.gz 拖至CodeArts IDE里
3、使用解压命令解压,并刷新远程文件管理器
1 | 解压命令:tar -zxvf 文件名 |
4、找到conf,打开nps.conf,修改web_username和web_password。然后回到连接页面输入./nps,启动nps (修改此配置文件后出现错误请重启nps服务)
5、云服务控制台- - - 弹性云服务器 - - - 找到安全组 - - 更多- - 网络/安全组- - 安全组规则配置
点击配置规则
6、点击“添加规则”- - - 优先级:1 策略:允许 类型:IPv4 协议端口:基本协议/全部协议 165535 源地址:IP地址 0.0.0.0/0 点击确定
7、浏览器地址栏输入弹性公网IP:8080 输入购买弹性云服务器的账号密码登录
8、点击“客户端” - - - “新增”
9、把“允许客户端通过配置文件连接”从“是”改成“否”,点击新增。
10、解压下载好的windows_amd64_client.tar.gz
四、在Windows启动客户端
1、在地址栏输入cmd回车
(连上自己的热点网络再执行)
1 | 在cmd里面输入: |
后面的“-server=113.45.143.147:8024 -vkey=e5r1wad35lzn4m4c -type=tcp”来自Web界面的客户端 - - -客户端列表 - - - 客户端命令
2、客户端- - - 点击“隧道” - - - 点击“新增”(TCP隧道)
3、服务端端口:60000 目标(IP端口):Windows Server 2022 的IP地址 点击“新增”
4、在Windows打开远程桌面连接,输入弹性公网IP:60000,并输入Windows Server 2022 的用户名和密码
5、当显示已经连接成功并进入桌面,则TCP隧道搭建完毕!
搭建Socks 5隧道进行远程访问、控制
ps:客户端和服务端两台PC都要关闭防火墙,服务端确保打开了远程桌面和远程管理
客户端配置:
一、在NPS管理界面中选择“SOCKS代理”,新增一条SOCKS代理
一、下载Proxifier客户端进行安装,配置
1、任务栏点击Profile–Proxy Servers–Add—Address填客户端的公网弹性IP地址(121.37.2.183),端口Port填客户端的SOCKS代理端口(12345)—Protocol 选SOCKS Version5,点击OK。
2、弹出的提示点击“是”
3、点击“确定”,此时规则已经添加成功。
二、进行远程连接控制测试
在客户端打开远程连接,输入服务端的IP地址,用户名填Administrator,密码填服务端的锁屏密码。连接成功后即SOCKS5隧道搭建成功,成功实现了通过Socks 5隧道进行远程访问、控制
服务端配置:
在地址栏输入cmd回车打开cmd命令终端连接客户端的命令(连上自己的热点网络再执行)
1 | 在cmd里面输入: |








