『壹』 在linux伺服器上安裝配置socks5代理的教程
socks5
SOCKS5 是一個代理協議,它在使用 TCP/IP協議通訊的前端機器和伺服器機器之間扮演一個中介角色,使得內部網中的前端機器變得能夠訪問Internet網中的伺服器,或者使通訊更加安全。SOCKS5 伺服器通過將前端發來的請求轉發給真正的目標伺服器, 模擬了一個前端的行為。在這里,前端和SOCKS5之間也是通過TCP/IP協議進行通訊,前端將原本要發送給真正伺服器的請求發送給SOCKS5伺服器,然後SOCKS5伺服器將請求轉發給真正的伺服器。
如果您的機器具有一個合法的 Internet IP 地址, 或者您利用自己機器上的數據機撥號上網, 可以自由和 Internet 上任何主機溝通, 那麼您通常不必關心 SOCKS5 協議。SOCKS5 協議對於處在內部網路中的機器, 需要透過網路中某些可以聯通外部 Internet 的機器訪問外部時,有用。SOCKS5伺服器在將通訊請求發送給真正伺服器的過程中,對於請求數據包本身不加任何改變。SOCKS5伺服器接收到真正伺服器的響應後,也原樣轉發給前端。因此,SOCKS5 協議是一種代理協議,對於各種基於 TCP/IP的應用層協議都能夠適應,幾乎是萬能的。它雖然不能理解自己轉發的數據的內部結構,但是它能夠忠實地轉發通訊包,完成協議本來要完成的功能。
與SOCKS5協議不同,HTTP代理是通過HTTP協議進行的,HTTP代理伺服器軟體了解通訊包的內部結構,在轉發過程中還要對通訊進行某種程序的修改和轉換。和HTTP代理協議不同,SOCKS5實際上是一個傳輸層的代理協議。我們可以想像,如果每個具體的應用層協議都要設計對應的代理協議表達辦法,一個特定的代理伺服器無論如何也支持不過來那麼多新出現的協議。因此,可以說SOCKS5的出現緩解了各種具體協議需要專門設計代理協議的困難局面。不過,並不是凡是使用基於TCP/IP協議的應用協議的軟體,都可以無條件地透過SOCKS5伺服器進行通訊,還要求前端軟體本身具有SOCKS5的介面,才能利用SOCKS5代理伺服器。
安裝配置
1. 安裝socks 5
1.1 安裝依賴開發庫
7. 常見錯誤
7.1 缺少PAM
『貳』 iRedMail鍦╨inux鏈嶅姟鍣ㄤ笂鐨勬惌寤烘暀紼
鎵撻犱笓涓氶偖浠惰В鍐蟲柟妗堬紝iRedMail鍔╂偍涓鑷備箣鍔涳紒 鍦↙inux涓栫晫閲岋紝瀵繪壘紼沖畾涓旀槗鐢ㄧ殑閭浠舵湇鍔″櫒錛焛RedMail鏃犵枒鏄鎮ㄧ殑鐞嗘兂閫夋嫨銆傝繖嬈懼紑婧愬伐鍏蜂笉浠呭厤璐癸紝鑰屼笖鎷ユ湁寮哄ぇ鐨勫瀮鍦鵑偖浠墮槻鎶ゆ満鍒訛紝璁╀綘鐨勯偖浠舵湇鍔℃棦瀹夊叏鍙堥珮鏁堛
瀹夎呮寚鍗楋紝涓姝ュ埌浣錛
- 鍩轟簬鍗撹秺鎶鏈: iRedMail鍩轟簬寮婧愬姏閲忥紝闆嗘垚SMTP銆丳OP3銆両MAP鏈嶅姟錛岃繕鎻愪緵鐢ㄦ埛鍙嬪ソ鐨刉ebMail鍜岀$悊鐣岄潰錛岃╃$悊鍙樺緱杞繪澗綆鍗曘
鍏蜂綋姝ラゅ備笅錛
1. 鍑嗗嘋entOS鐜澧冿細紜淇濆熀紜杞浠跺寘宸插畨瑁咃紝浠庡畼緗戜笅杞絠RedMail錛1.4.2鐗堟湰錛夊苟瑙e帇銆
2. 鐧婚檰CentOS錛屾洿鏂扮郴緇熷苟淇鏀逛富鏈哄悕錛屼嬌涔嬫洿鍏瘋瘑鍒鎬с
3. 浼樺寲瀹夊叏璁劇疆: 涓烘彁鍗囨湇鍔″櫒鎬ц兘錛岀佺敤SELinux騫跺垏鎹㈠埌root鏉冮檺銆
4. 閫夋嫨鍥藉唴闀滃儚: 涓轟簡鏇村揩鐨勪笅杞介熷害錛屼嬌鐢ㄥ浗鍐呴暅鍍忔簮涓嬭澆iRedMail錛屽苟鎵ц岀壒鍒涓哄浗鍐呯敤鎴瘋捐$殑瀹夎呭懡浠ゃ
5. 瀹氫箟閭綆卞瓨鍌ㄨ礬寰勶紝涓烘暟鎹瀛樺偍鍋氬ソ瑙勫垝錛屽悓鏃墮夋嫨鍚堥傜殑鏁版嵁搴撻厤緗銆
姝ュ叆緇嗚妭錛
- 閫夋嫨OpenLDAP錛屽苟鑷瀹氫箟LDAP鍓嶇紑鍜岀$悊鍛樺瘑鐮侊紝紜淇濊處鎴風$悊鏈夊簭銆
- 鎺ヤ笅鏉ワ紝瀹夎呭叧閿緇勪歡錛岀壒鍒鎺ㄨ崘浣跨敤Roundcube浣滀負Web閭浠惰塊棶騫沖彴銆
- 瀹夎呰繃紼嬩腑錛屾槑鏅哄湴閫夋嫨n瀵筰ptables浠ヤ紭鍖栭槻鐏澧欒劇疆錛寉瀵規暟鎹搴擄紝紜淇濈ǔ瀹氳繍琛屻傚埆蹇樹簡閲嶅惎鏈嶅姟鍣錛岃╂柊閰嶇疆鐢熸晥銆
媯鏌ヤ笌緇存姢錛
- 鐧誨綍鍚庯紝鍔″繀媯鏌SMTP/S銆丳OP3/S絳夋湇鍔℃槸鍚︽e父榪愯岋紝紜淇濋偖浠墮『鐣呬紶閫掋
- 鍙傝僫RedMail.tips鏂囦歡錛屾敞鎰忓叾涓鐨勬晱鎰熶俊鎮錛岀淮鎶ゆ暟鎹瀹夊叏銆
- 瀹夎呭畬姣曪紝鑾峰彇鐧誨綍閾炬帴鍜岀$悊鍛樹俊鎮銆傝冭檻鏄鍚﹀惎鐢⊿SL錛屾垨鑰呬慨鏀筩onfig.inc.php涓鐨刦orce_https涓篺alse錛屼互婊¤凍涓鎬у寲闇奼傘
楠岃瘉涓庝紭鍖錛
- 鍦╓ebmail鍜岀$悊鐣岄潰錛岃瘯娣誨姞鏂扮敤鎴峰苟楠岃瘉鍏墮偖綆憋紝閫氳繃鍙戦佹祴璇曢偖浠舵潵紜璁や竴鍒囪繍琛屾e父銆
- 鎺㈢儲鏇村氭暀紼嬭祫婧愶紝濡傞珮娌諱腑涓浜虹┖闂達紝鎸佺畫鎻愬崌鎮ㄧ殑榪愮淮鎶鑳姐
<iRedMail錛屼互楂樻晥銆佸畨鍏ㄧ殑閭浠舵湇鍔★紝鍔╁姏鎮ㄧ殑浼佷笟鎴栦釜浜洪渶奼傦紝璁╂矡閫氭棤闃伙紒
『叄』 我在linux上安裝了openldap伺服器,現在我想用一台windows的機器加入相應的域,應該怎麼做呢
你這個問題,說的好像不怎麼清楚
如果你是說使用LDAP在LINUX搭域,然後把WINDOWS作為客戶端加入進去的話,這種做法我沒見過
但我聽過,SAMBA搭域,SAMBA搭的域,WINDOWS的可以作為客戶端加入域,但使用SAMBA搭域的話,建議高手沒襲這么多,新手的話也可以嘗試嘗試下
但我感覺SAMBA這塊做域控,隱老沒有windows server系列做域控方便
個人枯攜兄拙見,僅供參考。
『肆』 linux裡面如何查看是否安裝ldap服務
先查看一下,系統有沒有該命令。
1
which ldapsearch
如果沒有的話安裝一個
1
2
yum list "*ldap*"
yum install openldap-clients
再查看一下,是否安裝好了。
1
2
rpm -ql openldap-clients
which ldapsearch