常规的方法上面都讲了,就是做对192.168.0.166做NAT,但是这需要网络管理员配合。其实在没有网络管理员帮助的情况下,我们也可以自己变通的实现这个需求。
首先本机可以直接增加一个地址192.168.0.166。 Windows就直接在IP地址配置里面的“高级”页里添加,Linux的话就直接ifconfig 一个alias ip。
然后本机安装nginx软件, nginx有windows下zip包和linux下编译好的二进制包,都直接可以用。
安装了nginx后,配置反向代理策略
nginx.conf 内容如下:
user nobody;
user nginx;
worker_processes 5;
error_log logs/error.log;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
server_name rproxy;
access_log logs/rproxy.access.log;
location / {
proxy_pass http://10.81.96.60/;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
这样,当你点击那个按钮访问 192.168.0.166 的时候,就会访问到本机的反向代理上。 然后本机就会发送请求到 10.81.96.60 去,然后收到 10.81.96.60 的返回后,通过本机的nginx在返回给你本机的软件。