利用VPN,实现无公网IP或内网服务器的服务

@@@code
netsh interface portproxy add v4tov4 listenport=8887 connectaddress=10.10.1.50 connectport=80
netsh interface portproxy add v4tov4 listenport=8886 connectaddress=10.10.1.66 connectport=1433
pause
netsh interface portproxy show all
pause  rem netsh interface portproxy delete v4tov4 listenport=8886
rem netsh advfirewall firewall add rule name="nat" protocol=TCP dir=in localport=80 action=allow
@@#

 

 

@@@code
-A PREROUTING -p tcp -m tcp --dport 8083 -j DNAT --to-destination 10.10.1.50:80
-A POSTROUTING -d 10.10.1.50/32 -p tcp -m tcp --dport 80 -j SNAT --to-source 10.10.1.1
@@#

 

防火墙的表现

在windows中,在转发端设置IP过滤,无效,但必须开启相应端口,用TELNET连接时,即使服务端端口拒绝该 IP,但仍然是能连上8887的

服务端的IP过滤,183.208.10.149的IP实际未启作用,生效的必须 是10.10.1.0网段

综上,目前,端口转发实际不能过滤来源IP

最新文章

  1. C# 参数化SQL语句中的like和in
  2. Linux GDB常用命令一栏
  3. 阿里公共DNS 正式发布了
  4. HttpApplication 类,HttpApplicationState 类
  5. 《A First Course in Probability》-chaper5-连续型随机变量-随机变量函数的分布
  6. Win32下 Qt与Lua交互使用:配置Qt下Lua运行环境
  7. 页面每次加载时重新获取css文件
  8. MVC框架浅析(基于PHP)
  9. 五种情况下会刷新控件状态(刷新所有子FWinControls的显示)——从DFM读取数据时、新增加子控件时、重新创建当前控件的句柄时、设置父控件时、显示状态被改变时
  10. JAVA Socket编程(一)之UDP通信
  11. virsh 常用操作
  12. Parameter 'ids' not found. Available parameters are [array]
  13. C/C++判断传入的UTC时间是否在今天
  14. lua breakpoint
  15. phpcms v9模板制作常用代码集合(转)
  16. 【LOJ】#2065. 「SDOI2016」模式字符串
  17. Gogs http和ssh地址显示localhost的问题
  18. django之设置缓存
  19. vue - webpack.dev.conf.js for FriendlyErrorsPlugin
  20. 用MathType编辑带点星号的流程

热门文章

  1. luogu P2345 奶牛集会 |排序+树状数组
  2. TableView 的优化
  3. 一台电脑如何管理多个ssh key
  4. 这些C++常用内置函数你会几个??
  5. Selenium选择web元素
  6. 重新精读《Java 编程思想》系列之组合与继承
  7. Docker--DockerFile创建自己的image
  8. JS基础-作用域
  9. pymysql的操作
  10. 更改CSDN博客皮肤的一种简易方法