導航:首頁 > 電腦文件 > 電腦pptp埠在哪裡

電腦pptp埠在哪裡

發布時間:2025-04-01 20:00:01

1. 電腦pptp埠怎麼

想改變pptp 的埠,google了一下才發現似乎沒有任何無痛的方法,每個方法都有點不足。
1、伺服器端使用pptpd,網上找到3種方法:添加iptables規則、修改/etc/services 文件和修改pptpd源代碼。
1-1、添加iptables規則
這個方法很簡單,就是在數據包進入網關時就修改其源埠為vpn的默認埠1723,實現埠重定向:
iptables -t nat -A PREROUTING -p tcp --dport 31723 -j REDIRECT --to-ports 1723

這樣做的缺點是,佔用了兩個埠,而且還需要其他iptables規則來防止外網直接訪問1723埠才能達到隱藏的目的。
1-2、修改 /etc/services 文件
/etc/services/ 文件里定義了標准網路服務所對應的埠。雖然不是強制使用,但pptpd就是使用其中定義的埠來提供服務的。搜索pptp,可以找到:
...
hks-lm 1722/tcp
hks-lm 1722/udp
pptp 1723/tcp
pptp 1723/udp
csbphonemaster 1724/tcp
csbphonemaster 1724/udp
...

將pptp開頭的兩行後面的1723改成想使用的埠。如果pptpd服務已經啟動了的話,就重新啟動一下,就可以使用新埠了。如果對於不能重啟pptpd服務的情況,這種方法就沒有第一種方法好,但相對下面的方法也算很簡捷了。
1-3、修改pptpd源代碼
下載了pptpd的源代碼,grep了一下,發現在 pptpdefs.h 文件里有如下定義:
...
/* PPTP ctrl message port */
#define PPTP_PORT 1723
...

嘗試修改了,再編譯安裝後,運行發現不起作用,但是無論是原來的埠還是修改後的埠都沒法使用。也不知道是哪裡出錯,暫時沒找到原因。不過有了上兩種方法,這個方法能否成功也無所謂了。
2、客戶端使用pptpclient,參考上面伺服器的修改方法
2-1、添加iptables規則
這個方法不太適合這種情況,因為是要對發出去的包的埠號進行修改,則當包回來的時候也要將其埠改回來,其實就相當於建立了一個管道了,比較麻煩。而且要對包進行標記和跟蹤,需要很多步驟。
2-2、修改 /etc/services 文件
這個方法對客戶端無效,也許客戶端根本就不會讀取 /etc/services 。
2-3、修改pptpclient源代碼
從pptpclient官網下載了源代碼,grep之後,找到pptp埠的定義是在 pptp_msg.h文件中:
...
/* PPTP magic numbers: ----------------------------------------- */
#define PPTP_MAGIC 0x1A2B3C4D /* Magic cookie for PPTP datagrams */
#define PPTP_PORT 1723 /* PPTP TCP port number */
#define PPTP_PROTO 47 /* PPTP IP protocol number */
/* Control Connection Message Types: --------------------------- */
...

修改其中 PPTP_PORT 的值後make,運行發現有效,可以順利連接到已經修改過的pptp vpn的埠上。
發現pptpclient的結構比較簡單,如果想嵌入到其他的軟體里也比較方便,只需要了解一下其中主要函數的調用即可。

閱讀全文

與電腦pptp埠在哪裡相關的資料

熱點內容
免費學習微信網站 瀏覽:956
家用電腦小型多少錢 瀏覽:422
華碩游戲筆記本電腦高配置 瀏覽:911
電腦x58主板散熱片怎麼安裝 瀏覽:774
我的世界電腦版和手機版怎麼聯機 瀏覽:422
電腦在哪兒找u盤 瀏覽:203
13年的蘋果電腦 瀏覽:205
下載仿宋字體後電腦軟體打不開 瀏覽:714
本易平板電腦固件 瀏覽:873
手機遠程登錄電腦軟體 瀏覽:563
蘋果電腦怎麼安裝辦公軟體 瀏覽:875
佳能列印機電腦怎麼設置列印黑字 瀏覽:68
電腦登錄qq以後如何打開qq郵箱 瀏覽:495
華碩台式電腦回收上門 瀏覽:1001
怎麼看電腦的隱藏文件 瀏覽:380
平板電腦只有c盤 瀏覽:428
為什麼電腦連接wifi一定要輸密碼 瀏覽:765
電腦上沒有wifi小圖標怎麼辦 瀏覽:103
電腦總掉線是什麼原因 瀏覽:701
電腦打開軟體為什麼都是共0項 瀏覽:488