在NAT内网环境下使用nginx+nat123搭建外网可访问的代理服务器
2015-09-03 15:06
761 查看
原理都一样,都是把内网的某个端口映射到外网上,只不过相对于买虚拟主机,买服务器等等,这个相对简单而且方便一些。而且还便宜(貌似这个公司还处在创业期,至于后期会不会狠宰用户还很难说)下面介绍使用方法。
为什么需要映射到外网,因为有些资源限制了外网访问,比如中国知网,锐捷账户管理页面等等
1.下载nginx和nat123
nginx下载地址:http://nginx.org/
nat123下载地址:http://www.nat123.com/Pages_2_32.jsp
下载完成之后如图,其中nat123建议下周带net4的版本
2.配置nginx为HTTP代理服务器
将nginx解压到D盘根目录下
编辑conf文件夹下的nginx.conf(建议用notpad++打开编辑)
将server里包含的内容更改为,其余不变
保存之后,双击nginx启动
通过netstat -ano命令可以看到配置文件定义的8080端口处于监听状态
如果本机可以上网,我们可以在浏览器中配置HTTP代理(参数为127.0.0.1:8080)看通过代理能否正常访问网络,如果正常则说明nginx配置成功
3.使用nat123软件映射外网
nat123安装时傻瓜式的,想使用,得先用支付宝至少充值8元,不然啥也干不了。
注册登录充值这里就略过了。将充值后的使用。
吐槽一下,界面仿QQ仿到了极致。
点击主面板的添加映射
相关参数选择
应用类型:非80网站
映射线路:nat123
应用名称:随便填,可以不填
内网端口:8080,跟上面配置的HTTP代理服务器的端口保持一致
其余保持默认,如果想配置,参考官网文章即可
点击确认保存,一会出现笑脸说明线路配置成功
4.将其他外网的浏览器的HTTP代理设置成上面的参数就可以访问内网资源了。
上图的示例是HTTP代理5803853a.nat123.net:18550
为什么需要映射到外网,因为有些资源限制了外网访问,比如中国知网,锐捷账户管理页面等等
1.下载nginx和nat123
nginx下载地址:http://nginx.org/
nat123下载地址:http://www.nat123.com/Pages_2_32.jsp
下载完成之后如图,其中nat123建议下周带net4的版本
2.配置nginx为HTTP代理服务器
将nginx解压到D盘根目录下
编辑conf文件夹下的nginx.conf(建议用notpad++打开编辑)
将server里包含的内容更改为,其余不变
server { listen 8080; resolver 8.8.8.8; location /{ proxy_pass http://$http_host$request_uri; #allow 127.0.0.1; #deny all; } }
保存之后,双击nginx启动
通过netstat -ano命令可以看到配置文件定义的8080端口处于监听状态
如果本机可以上网,我们可以在浏览器中配置HTTP代理(参数为127.0.0.1:8080)看通过代理能否正常访问网络,如果正常则说明nginx配置成功
3.使用nat123软件映射外网
nat123安装时傻瓜式的,想使用,得先用支付宝至少充值8元,不然啥也干不了。
注册登录充值这里就略过了。将充值后的使用。
吐槽一下,界面仿QQ仿到了极致。
点击主面板的添加映射
相关参数选择
应用类型:非80网站
映射线路:nat123
应用名称:随便填,可以不填
内网端口:8080,跟上面配置的HTTP代理服务器的端口保持一致
其余保持默认,如果想配置,参考官网文章即可
点击确认保存,一会出现笑脸说明线路配置成功
4.将其他外网的浏览器的HTTP代理设置成上面的参数就可以访问内网资源了。
上图的示例是HTTP代理5803853a.nat123.net:18550
相关文章推荐
- nginx在fedora上的使用
- Nginx负载均衡和LVS负载均衡的比较分析
- web服务器nginx和apache的对比分析
- CentOS 6.4安装配置LNMP服务器(Nginx+PHP+MySQL)
- Nginx 配置常见误区
- Nginx的作用
- nginx完美支持thinkphp3.2.2
- Ubuntu下 5步安装nginx记录
- nginx启动、停止、重启、配置文件校验
- nginx完全配置
- Nginx 常见应用技术指南[Nginx Tips] 第二版
- 使用nginx配置多个php-fastcgi负载均衡
- Nginx and PHP-FPM Configuration and Optimizing Tips and Tricks
- nginx 负载均衡
- nginx之nginx部署
- 使用Nginx配置NodeJs程序(Windows平台)
- 关于Nginx配置文件及ReWriteUrl那点事~
- 如何使用 Datadog 监控 Nginx
- nginx快速安装
- Ubuntu配置nginx+php