准备工作
1.一台服务器(外网IP 最好是CentOS)
2.一台联网的计算机 并且联网
准备工作做好以后 开始在CentOS上面安装所需要的端口转发工具
1.安装Go 和 Git
yum install go git
2.克隆NATBypass
git clone https://github.com/cw1997/NATBypass
3.编译NATBypass
cd NATBypass/
编译源码文件
go build nb.go
4.运行NATBypass
./nb -listen 80 1234
其中 1234 是连接服务器转发的端口
80 是 是远程服务器上面的端口
成功运行后如图
接下来就创建一个C# MVC 项目
然后随便写点代码 并且打断点进行调试
接下来就是配置IIS和Vistual Studio连接起来了
打开 Properties
选择web
选择 本地IIS
然后现在打开本机IIS随便创建一个网站
路径选择一个空的文件夹
比如:
然后确定
然后点击网站
选择
然后添加允许规则
点击所有匿名用户
然后点击 确定
回到
点击
启用匿名身份验证
然后回到Vistual Studio
修改成如下:
点击创建
选择是
启动后打开如下
是因为没有权限 所以去把文件夹的权限设置为任何用户都可以访问
添加
后就可以了
然后就开始端口转发
首先下载编译好的二进制文件
32位:https://github.com/cw1997/NATBypass/releases/download/v1.0.1/nb-windows-386.exe
64位:https://github.com/cw1997/NATBypass/releases/download/v1.0.1/nb-windows-amd64.exe
下载好后开始转发端口
我当前的局域网IP 是 :192.168.0.104
外网的IP为 :108.61.142.126
nb-windows-amd64.exe -slave 192.168.0.104:1111 108.61.142.126:1234
成功后如下:
然后打开服务器的ip: http://108.61.142.126/
由于我是用的国外的服务器: 所以很慢,推荐你们用国内的服务器 快一点
End