mac使用隧道協議


 因本次項目,需要使用隧道協議訪問運維頁面,windows系統使用xshell就可以打隧道,但mac電腦沒有xshell,只能使用finalshell工具使用隧道模式,如下:

 

 但是基於mac系統和centos系統類似。不能使用1024以下端口,隧道監聽本地端口為8080.

修改電腦/etc/hosts/ 為:

127.0.0.1        www.xxxxxx.com:8080

即可正常訪問,如果不想加入端口,請往下看:

在mac電腦上

打開sudo vim /etc/pf.anchors/eclipse.tomcat.forwarding 文件:

加入:

rdr pass on lo0 inet proto tcp from any to 127.0.0.1 port 80 -> 127.0.0.1 port 8080 (隧道協議轉發的端口)
rdr pass on lo0 inet proto tcp from any to 127.0.0.1 port 443 -> 127.0.0.1 port 8443 (如無https協議可以注釋掉)

打開:sudo vim /etc/pf-tomcat.conf

加入:

rdr-anchor "forwarding"
load anchor "forwarding"from "/etc/pf.anchors/eclipse.tomcat.forwarding"

啟動服務

sudo pfctl -ef /etc/pf-tomcat.conf

關閉:

sudo pfctl -d

修改完成,修改/etc/hosts/文件

127.0.0.1     www.xxxxx.com

保存退出,即可正常訪問域名。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM