當前位置:首頁 » 編程語言 » socks5python

socks5python

發布時間: 2022-10-21 06:22:53

python驗證socks5伺服器有效性有什麼方法

def IPChecker_re(istr): import re istr = istr.replace('.', '-') pattern = re.compile("(?:[0-255]-){3}[0-255]") if pattern.match(istr) is not None: return True return False

㈡ 怎麼用java做一個擁有搜索圖片功能的界面

1. LumaQQ patch 2006.01.22
LumaQQ 是一個獨立的 Java QQ 客戶端,具有可重用的純Java核心和基於SWT的仿 QQ 界面.我們遵循GNU General Public License 許可證(簡稱GPL)發布.該條款的原文可見和 LumaQQ 源代碼一同發布的 COPYING 文件.需要特別聲明的是 LumaQQ 是以研究和學習為目的的,我們並沒有違反 QQ 的版權許可的東西.一切的協議分析都是把 QQ 當作黑箱分析,我們所做的一切都遵循中華人民共和國《計算機軟體保護條例》. 需基於JRE平台運行.實現了簡訊收發功能,支持綁定手機用戶和移動QQ用戶,支持群發,支持長消息修正了得到好友信息回復包中的一處錯誤完善了簡訊收發的協議點擊tray icon出現系統菜單,再點擊tray icon隱藏系統菜單修正了更改用戶時標題條不更新的bug修改了一下登出的邏輯,也許能解決一些什麼亂七八糟的問題修正了linux下最大化按鈕無效的問題設置了點擊關閉按鈕最小化時,不管如何都隱藏使用SWT 3.1的雙緩沖替代了自己的實現修正了被其他人添加為好友時不提示的問題完善了添加好友時的協議修正了點擊tray icon窗口不最小化的bug稍微修改了socks5代理的細節調整了顯示小頭像時,頭像裝飾的畫法一些界面小細節修正

2. LumaQQ 2005 for Linux_GTK2_x86 (帶JRE)
LumaQQ 是一個獨立的 Java QQ 客戶端,具有可重用的純Java核心和基於SWT的仿 QQ 界面。我們遵循GNU General Public License 許可證(簡稱GPL)發布。該條款的原文可見和 LumaQQ 源代碼一同發布的 COPYING 文件。 需要特別聲明的是 LumaQQ 是以研究和學習為目的的,我們並沒有違反 QQ 的版權許可的東西。一切的協議分析都是把 QQ 當作黑箱分析,我們所做的一切都遵循中華人民共和國《計算機軟體保護條例》。1. 2005與舊版本的文件格式是不兼容的,如果你安裝過2004T或之前版本,務必刪除$HOME/.lumaqq (Windows不用管這個) 2. 不要在舊版本的LumaQQ基礎上升級(除非你確實很清楚該做什麼),重新安裝吧!反正很容易! 3. 熱鍵是在MagicLinux下面測試的,目前已經收到報告,熱鍵沒有問題的平台包括: MagicLinux Debian Mandriva 其他平台就不清楚了。所以如果熱鍵不能用,下載熱鍵源代碼嘗試自己編譯,然後將編譯出的libkeybinder.so拷貝到安裝目錄的swt目錄下面覆蓋舊文件

3. linux中文Windows運行平台 0.8
在Linux下,提供對Windows應用層兼容,支持windows的Win32 Api,Com,Direct 技術,系統可以直接安裝運行大量Windows應用軟體.對中文簡繁體的顯示輸入提供良好的支持。,目前通過測試運行的軟體如如 WPS 2002, MS Office 2000, IE瀏覽器,AUTOCAD ,OICQ最新版,Winzip,速達系列管理軟體,可以滿足日常上網及辦公使用。.

4. Macromedia Flash Player 6.0.79.0 for Linux
隨著網路速度與品質的提升,越來越多的網站開始使用Flash來表達網站的內容,以Flash強大的動畫與向量畫效果來彌補一般動畫與HTML指令的不足。緊接著寬頻網路網路即將進入我們的生活,相信Flash將會變得更普及。想要一窺Flash強大的動畫效果嗎?Macromedia Flash Player提供你觀看Flash特效的機會!

5. RAR 3.51 for Linux
流行好用的壓縮工具,支持滑鼠拖放及外殼擴展,完美支持 ZIP 檔案,內置程序可以解開 CAB、ARJ、LZH、TAR、GZ、ACE、UUE、BZ2、JAR、ISO 等多種類型的壓縮文件;具有估計壓縮功能,你可以在壓縮文件之前得到用 ZIP 和 RAR 兩種壓縮工具各三種壓縮方式下的大概壓縮率;具有歷史記錄和收藏夾功能;壓縮率相當高,而資源佔用相對較少、固定壓縮、多媒體壓縮和多卷自釋放壓縮是大多壓縮工具所不具備的;使用非常簡單方便,配置選項不多,僅在資源管理器中就可以完成你想做的工作;對於 ZIP 和 RAR 的自釋放檔案文件( DOS 和 WINDOWS 格式均可),點擊屬性就可以輕易知道此文件的壓縮屬性,如果有注釋,還能在屬性中查看其內容。

6. VMware Workstation 5.5.1 Build 19175 for Linux
VMWare是一個「虛擬PC」軟體.它使你可以在一台機器上同時運行二個或更多Windows、DOS、LINUX系統。與「多啟動」系統相比,VMWare採用了完全不同的概念.多啟動系統在一個時刻只能運行一個系統,在系統切換時需要重新啟動機器.VMWare是真正「同時」運行,多個操作系統在主系統的平台上,就象標准Windows應用程序那樣切換.而且每個操作系統你都可以進行虛擬的分區、配置而不影響真實硬碟的數據,你甚至可以通過網卡將幾台虛擬機用網卡連接為一個區域網,極其方便.申請使用序列號:http://www.vmware.com/vmwarestore/newstore/wkst_eval_login.jsp

7. Mandrake Linux 10.2 RC3
超級大的檔案由MandrakeSoft SA所出的一款Linux的操作系統。超大的檔案,頻寬不夠且沒有耐心的網友,請勿嘗試下載,具有頻寬且有耐心的網友則有福了。

8. Gaim 1.5.0 for Linux
Gaim 讓您同時登入多種傳訊軟體帳號,支持AIM、ICQ、Yahoo!、MSN、Jabber、IRC、Napster、Ga-Ga及Zephyr等傳訊工具,其使用者介面是使用GTK+所開發,備有檔案傳送、對話內容紀錄...等功能。

9. Mozilla Firefox 1.5.0.1 for Linux 簡體中文版
Mozilla Firefox (Mozilla Firebird 改名),是一個自由的,開放源碼的瀏覽器,適用於 Windows, Linux 和 MacOS X平台,它體積小速度快,還有其它一些高級特徵,主要特性有:標簽式瀏覽,使上網沖浪更快;可以禁止彈出式窗口;自定製工具欄;擴展管理;更好的搜索特性;快速而方便的側欄.這個版本做了脫胎換骨的更新,代碼更優秀,功能更強大,包括安裝程序,界面和下載管理器都作了改進.

10. 豪傑大眼睛 linux版
豪傑大眼睛除了提供類似ACSee在看圖方面的功能外,支持的圖形格式也非常之大,大約有63種之多,其看圖的速度也非常不錯,即使顯示1024x768、24Bit的圖片也不會感覺到絲毫的停滯。它的主界面採用了我們都非常熟悉的資源管理器風格,操作起來比較得心應手。對目標文件夾里的圖像文件,它能以縮略圖、大圖標、小圖標、列表、明細等多種方式進行瀏覽,使您能夠方便地查找出自己所需要的圖形資料來。為了方便使用網際網路上的圖形,豪傑大眼睛還提供了圖網庫管理功能。在圖網庫中已預置了軍事圖片庫、名車圖庫、中國圖片庫、圖片營等40餘種圖庫網址。我們還可以利它的添加功能,將自己平時在網上搜集到的圖片資源加入到圖網庫。如果某一圖庫的網址有變化時,還可以對其進行修改。 該軟體短小精悍,安裝後文件的大少也只有2M左右,佔用系統資源較小,瀏覽圖片的速度較快,值得電腦愛好者一試身手。

11. Linux Kernel 2.6.15.4
Linux內核更新是越來越快了,可能由於Linux的普及,大家都開始關注了,各種安全隱患也越來越多,今天Linux Kernel 2.6.6已經發布!

12. AbiWord 2.2.7 for Linux
AbiWord是一個免費且快速的全功能文字處理程序。界面與MS Word非常的相似,它可以在Windows及許多的Unix操作平台中使用(具有許多不同操作平台的版本),不過AbiWord目前仍只有英文版,對於中文的輸入,仍然有些許的問題等待解決。

13. VNC for Linux 3.3.7
VNC for Linux讓你遠程遙控的電腦,VNC for Linux是VNC (Virtual Network Computing)眾多操作平台版本中的一員,它可以安裝在Windows中而讓使用者在世界各地遠端遙控自己的電腦,就算是遙控不同的操作平台也沒有問題喔!,解壓縮WinVNC後,可以看到其中包含兩個資料夾[winvnc]及[vncviewer]。其中[winvnc]中的是Server的安裝程序,可以安裝在遠端電腦以提供遠端連線的服務。而[vncviewer]中只有一個客戶端的viewer程序,可以透過這個vncviewer的程序來連上[winvnc]Server。VNC現在包含下列不同操作平台的版本,可到其主頁下載。

14. Cheating-Death Linux Dedicated Server 4.5.0
Cheating-Death 簡稱 C-D,是 CS 游戲防作弊的新利器,它所強調的是與眾不同的防作弊能力,特色有:1>沒有網路聯機問題-只要主機可以運作就可激活,就算是 Lan Game 也可運作正常。2>不會造成主機延遲(lag)。3>不會產生作弊者列表,所以可節省主機資源。4>可以大大降低開啟「3D透視」模式作弊玩家的效率。5>可以全面防堵著名的 OGC 輔助程序。

15. McAfee VirusScan DAT 4715 for linux
McAfee防毒軟體, 除了操作介面更新外,也將該公司的WebScanX功能合在一起,增加了許多新功能! 除了幫你偵測和清除病毒,它還有VShield自動監視系統,會常駐在System Tray,當你從磁碟、網路上、E-mail夾文件中開啟文件時便會自動偵測文件的安全性,若文件內含病毒,便會立即警告,並作適當的處理,而且支持滑鼠右鍵的快速選單功能,並可使用密碼將個人的設定鎖住讓別人無法亂改你的設定。附註:4.0.1版採用Dr Solomon's virus引擎,並且新增了偵測惡意的Java Applet和ActiveX程序的功能,介面也煥然一新。請記得病毒碼是要經常更新的!

16. QEMU 0.7.0 for Linux
QEMU是一套可以在Windows操作系統中模擬出另一套操作系統的模擬軟體。因為它可以在系統中模擬出一顆虛擬的CPU,然後將要模擬的操作系統交給這顆虛擬CPU去處理,所以能夠達到同一平台卻能同時執行兩種操作系統的目的。QEMU的使用非常簡單,因為它不用安裝,只要使用文字指令和參數就可以操作。而它可以模擬的操作系統類型也非常多元,包括Linux系列、Mac OS系列、FreeBSD系列、Windows系列等等操作系統通通都沒問題。一般的操作系統模擬程序的執行速度都非常慢,但是QEMU的速度居然可以達到正常的四分之一以上,在模擬程序中算是快的了。對於有需要在同一台計算機上安裝多個操作系統的人來說,QEMU一定可以幫的上很大的忙。

17. Opera for Linux 8.01
一個出色而小巧的Internet/Intranet瀏覽器,支持frames,方便的縮放功能,多窗口,可定製用戶界面,高級多媒體特性,標准和增強HTML等等。可直接使用IE的書簽、頻道。增加了E-mail的客戶端功能,可以使用多個賬戶,擁有128位的加密技術。支持TLS, SSL 2, SSL 3, CSS1,CSS2,XML,HTML 4.0,HTTP 1.1,WML,ECMAScript,Javascript 1.3 等項功能,此外還有最新的WAP-WML技術。此外,你還可以通過頂端的設置按鈕選擇這些頁面是層疊式顯示還是同屏顯示。內置了網路實時聊天的客戶端,可以使用ICQ的賬號,整合了WAP-surfing瀏覽,全新的OperaShow功能可以通過F11鍵控制切換到fullscreen顯示模式。

18. Workrave 1.80 for Linux
做IT的對RSI(repetitive strain injury)都不陌生吧?預防腕隧道症後群,WorkRave是一款在windows和linux上都能運行的小工具,幫助我們定期休息,避免RSI. 健康之道有如常用演算法分析:要分攤(amortize)工作量.

19. VLC Media Player(VideoLAN) 0.8.4a for Linux
VLC Media Player 可以播放 MPEG-1、MPEG-2、MPEG-4、DivX、DVD/VCD、數字衛星頻道、數字地球電視頻道(digital terrestial television channels)、在許多作業平台底下透過寬頻 IPv4、IPv6 網路播放在線影片;此軟體開發項目是由法國學生所發起的,參與者來自於世界各地,設計了多平台的支持,可以用於播放網路串流及本機多媒體檔案之播放及預覽eMule/BT下載未完成的影片。

20. VLC Media Player(VideoLAN) 0.8.5 Beta 4 for Linux
VideoLAN Client可以播放 MPEG-1、MPEG-2、MPEG-4、DivX、DVD/VCD、數字衛星頻道、數字地球電視頻道(digital terrestial television channels)、在許多操作系統下透過寬頻 IPv4、IPv6 網路播放線上影片;此軟體開發項目是由法國學生所發起的,參與者來自於世界各地,設計了多平台的支持,可以用於播放網路流媒體及本機多媒體文件,特別值得一提的是它能直接播放未下載完整的多媒體文件,值得一試。

21. Webmin 1.110
可以讓您用遠端電腦上的瀏覽器,直接修改伺服器里的使用者帳號、Apache、DNS、文件分享等設定。使用者將Webmin裝於伺服器上,然後設定Webmin可以存取的「IP位址」以及「埠位」,並將「特定」的名字及密碼輸入,作為使用者從遠端存取伺服器之用。Webmin與Linuxconf的功能相近,但其擁有遠端操控的特性。

22. IPCop中文版 1.3.0
IPCop Firewall是面向Linux環境的防火牆套件,主要面向家庭和SOHO(Small Office/Home Office)用戶。根據開發方介紹,IPCop 的界面非常友好,並且是基於任務的。 和其他防火牆產品一樣,IPCop Firewall位於用戶工作區域和Internet連接之間,通過一些TCP/IP業務規則對各種信息進行監控和管理。 通常情況下,用戶對外界的訪問,包括ftp,電子郵件等等都毫不受影響。然而當一些陌生的業務試圖進入用戶環境時,IPCop會拒絕回應,並記錄。使得用戶的操作不受影響。此版本加入了中文語言包。FTP服務及SAMBA服務。

23. Knoppix 3.4
Knoppix 是由德國程序設計師 Klaus Knopper 所設計的,他把他的姓 Knopper 和 Linux 結合在一起稱為「Knoppix」,這是一套可以不需安裝硬碟機便可以使用的 Linux 操作系統;您只要把 Knoppix 光碟放入光碟機中,開機時選擇由光碟機來開機,就可以使用 Linux ,省去安裝 Linux 的麻煩,而且不會對主機現有硬碟造成任何影響,也不用擔心 Linux 和 Windows 系統不兼容的問題,而且 KDE 介面很友善,單純的使用者自己試試就會操作,作者也把網路上用 Linux 寫成的小游戲放在光碟里,比 Windows 附屬應用程序里的小游戲還要好玩哩!

24. OpenOffice 1.1.3 簡體中文版 for Linux(Flyfire)
OpenOffice原是Sun公司的一套商業級Office軟體,經過Sun公司公開程序碼之後,正式命名為OpenOffice發展計劃,並由許許多多熱心於自由軟體的人士共同來維持。讓大家能在MS OFFICE之外,還能有免費的Office可以使用。OpenOffice是個整合性的軟體,裡麵包含了許許多多的工具,其功能絕對不比微軟的MS Office還差,不但可以有Word一樣的字處理,製作簡單的圖形,更有功能強大的圖表功能,也能編寫網頁,還可以做出MS Office中很難處理的數學符號等等,支持了XML、微軟的doc、Excel、ppt文件等格式。

25. zLinuxOnCD 光碟上運行的Linux桌面多媒體系統 0.3.1A
zLinuxOnCD是基於RedHat Linux的不用安裝和配置就可直接在光碟上運行的Linux系統,也可以安裝在硬碟中運行。這張光碟上已經裝好了網路應用程序、OpenOffice軟體包和一些多媒體應用程序,可上網瀏覽網頁、收發EMail;可以進行文字處理、製做報表、處理圖像;可以播放各種格式的音樂、視頻文件和收看電視等,是一個完整的桌面系統。光碟上有完整的Linux系統應用程序,也可以用於維護其它的Linux系統。她不需安裝,直接在光碟上運行,不會佔用你的硬碟空間。她基本上不需配置就可運行。她運行後,你可以隨意修改她的設置查看效果,改亂了沒關系,只需重啟一切又恢復原樣。當你配置好她後,你也可以保存她的設置,下次運行時她會自動讀出。現版本0.3.1A是基於Redhat Linux 9.0的系統,加入了MPlayer 0.93/AcroReader5(含簡繁字體包)/RealPlayer8/Proftpd-1.2.9/fcitx五筆和拼音中文輸入等。於2003年3月29日製做完成。光碟容量為636MB,其上壓縮保存了總容量約為1.5GB的Linux系統。

26. Apache 2.0.55 for Linux
最流行的HTTP伺服器軟體之一。快速、可靠、可通過簡單的API擴展,Perl/Python解釋器可被編譯到伺服器中,完全免費,完全源代碼開放。如果你需要創建一個每天有數百萬人訪問的Web伺服器,Apache可能是最佳選擇。

27. OpenOffice 2.0.2 Final for Linux
這是一套免費的 Office 軟體,它具有 Drawing(畫圖)、Formulas(計算)、HTML Document(網頁文件編輯)、Text Document(文書處理)..等功能,其文書處理功能類似 Word,計算程序可以處理復雜的數學表達式,美中不足的是—HTML編輯器不支持中文。

28. CDlinux 0.5.1
CDlinux 是一種從光碟啟動、運行的小 Linux 系統,可用於系統修復/維護。支持很多硬體(PCMCIA、SCSI、USB 等)和多種網路協議(ftp、ssh、nfs、samba 等)。用戶可方便地進行定製,並按需要自行添加、刪除軟體包。 CDlinux 支持東方語言(CJK),尤其對簡體中文提供全面支持。內核 和 mkisofs 等已打過 cp936 補丁,能正確處理 vfat 和 iso+joliet 文件系統中的中文文件名。

29. Mozilla 1.7 for Linux 簡體中文版
是 Netscape 瀏覽器下一代產品技術的預覽。下一代可戶技術包括了一個新的版面引擎。它完全符合現代標准,包括:HTML 4.0, XML, CSS, and DOM 等。而且本軟體的原代碼是完全開放的。

30. RAR 3.50 Beta 5 for Linux
RAR的優點是壓縮率大,速度快當設置成最快壓縮方式的時候,壓縮包比.ZIP小,而速度卻與PKZIP不相上下.更可支持非RAR壓縮文件。

31. OpenOffice 2.02 RC4 For Linux
OpenOffice原是Sun公司的一套商業級Office軟體,經過Sun公司公開程序碼之後,正式命名為OpenOffice發展計劃,並由許許多多熱心於自由軟體的人士共同來維持。讓大家能在MS OFFICE之外,還能有免費的Office可以使用。OpenOffice是個整合性的軟體,裡麵包含了許許多多的工具,其功能絕對不比微軟的MS Office還差,不但可以有Word一樣的字處理,製作簡單的圖形,更有功能強大的圖表功能,也能編寫網頁,還可以做出MS Office中很難處理的數學符號等等,支持了XML、微軟的doc、Excel、ppt文件等格式。

32. Mozilla Firefox 1.5.0.1 RC1 for Linux
Mozilla Firefox是一個自由的,開放源碼的瀏覽器,適用於 Windows, Linux 和 MacOS X平台,它體積小速度快,還有其它一些高級特徵,主要特性有:標簽式瀏覽,使上網沖浪更快,可以禁止彈出式窗口,自定製工具欄,擴展管理,更好的搜索特性,快速而方便的側欄.

33. Lame 3.96 (Linux)
一個非常著名的HIFI級mp3製作工具,可以說是MP3歷史上革命性的東西。MP3最受爭議的就是音質問題,其高頻損失很大,很多mp3編碼器粗糙的編碼演算法不但導致高頻丟失,還丟失了許多細節,類似吉他擦弦的感覺在MP3中是找不到的。 在對MP3快要失望時,Lame從天而降,我抱著懷疑的態度試用了她,結果令人驚訝不已,立刻刪除了硬碟上所有的MP3和其他編碼器,全部用Lame重新來過。

34. IntelliJ IDEA 5.0.2.3542
被稱為是最好的JAVA IDE開發平台!包括:J2EE支持、Ant、JUnit、集成CVS。包含一個智能編輯器,代碼輔助和增強的自動代碼工具。可提高JAVA開發人員的效率。這是unix版本。4.0中修改了GUI設計工具、增加了新的提高生產效率的功能,支持智能代碼、集成了CVS、JUNIT,支持模塊工程、受人喜愛的包頁簽,支持在運行時修改代碼,集成BEA WebLogic支持,可分割代碼編輯窗口,增加了智能插件管理器

35. RedBlueVCD 0.2.3
是一款Linux/KDE下的VCD播放軟體,基於smpeg和SDL ,本軟體遵循GPL .軟體功能:1.完整的中文支持。2.播放VCD1.0,VCD2.0,MTV,SVCD,DVCD等CD-ROM.3.CD播放功能,列表顯示,隨機。順序播放。4.播放*.mpg,*.dat *.mp1,*.mp2,*.mp3文件.(支持中文列表)5.WAV文件錄放功能,支持MIC,LINE源。6.亮度,對比度,色彩飽和度調節.(需要顯卡支持)7.播放時間,進度顯示.8.暫停,快進,快退,到最前功能.9.MTV播放,選曲功能,上一首,下一首,單首時間進度顯示功能.10.屏幕截圖功能.(需要顯卡支持)11.CD-ROM抓軌功能.12.使用顯卡加速功能.(需要顯卡支持)13.九畫面瀏覽,選取功能.(需要顯卡支持)14.多光碟機支持.15.聲道轉換與聲道均衡功能。16.話筒音量,低音、高音調節功能。17.立體顯示與外部控制功能.(測試)

36. Nero Burning ROM 2.0.0.4 for Linux
高速、穩定,再加上友善的操作界面,Nero可說是刻錄機的絕佳伴侶!支持多次燒錄、製作超級VCD、VCD靜態圖像和幻燈方式播放、強大的音頻過濾、M3U播放列表支持、CD資料庫支持、Twin VQ音頻壓縮、CD Extra和Multisession光碟拷貝。

37. AbiWord 2.4.2 development for linux
AbiWord是一款類似於微軟Word程序的免費文字處理工具,它體積小卻功能大非常適合處理文書、信件、報告、備忘錄等常用辦公文件.AbiWord是開放源代碼的軟體,也是AbiSource辦公套件的一部分.AbiWord的過人之處不僅在於免費提供了強大的文字處理功能,而且其開放源代碼的自由構架模式可輕易把源程序編譯成可在任何操作系統下運行的應用程序,任何語言版本的操作系統它都支持.

38. Firebird BBS 3.0-20000220-SNAP
FireBird BBS 系統是運行於Linux/Unix的TelnetBBS系統,經歷了至少10多年的發展,功能異常強勁,是各大學網路的不可缺部分。清華大學的水木清華(版本2.7,用戶約20萬)、上海交大的飲水思源(版本2.5,用戶約1萬)就是使用FireBird系統。自從上海交大的Only發明FireBird的web界面bbs2www後,人們可以通過web瀏覽器來上FireBird BBS看文和寫貼,使得FireBird煥發青春。

39. Visual SlickEdit 10.0 for linux
提供全面的、靈活的C/C++, C#, Java, HTML, XML, Unicode 和許多其它編程語言文件格式和編碼方式的統一的代碼編寫、分析和維護平台,它提供了大量的非常有助於提高你編程效率的特性,由於它在Windows、Linux和UNIX平台下提供了統一的圖形界面,為多平台編程的程序員提供了最大程度的可用性,有助於效率的大幅度提高。

40. Knoppix 3.2-bv-2003-09-30 繁體中文版
Knoppix 是由德國程序設計師 Klaus Knopper 所設計的,他把他的姓 Knopper 和 Linux 結合在一起稱為「Knoppix」,這是一套可以不需安裝硬碟機便可以使用的 Linux 操作系統;您只要把 Knoppix 光碟放入光碟機中,開機時選擇由光碟機來開機,就可以使用 Linux ,省去安裝 Linux 的麻煩,而且不會對主機現有硬碟造成任何影響,也不用擔心 Linux 和 Windows 系統不兼容的問題,而且 KDE 介面很友善,單純的使用者自己試試就會操作,作者也把網路上用 Linux 寫成的小游戲放在光碟里,比 Windows 附屬應用程序里的小游戲還要好玩哩!

41. PHP 5.1.2 for Unix/Linux
PHP是一種新型的CGI程序編寫語言,易學易用,運行速度快,可以方便快捷地編寫出功能強大,運行速度快,並可同時運行於Windows、Unix、Linux 平台的Web後台程序,內置了對文件上傳、密碼認證、Cookies 操作、郵件收發、 動態GIF生成等功能,PHP3直接為很多資料庫提供原本的連接,包括Oracle,Sybase,Postgres,Mysql,Informix,Dbase,Solid,Access 等 ,完全支持ODBC介面,用戶更換平台時,無需變換PHP3代碼,可即拿即用。Php3 Server 完全免費。PHP4.0提供了更多web server的支持,例如Zeus, Netscape Enterprise, Apache Win32 mole,並增加了很多性能,並修正了很多bug。

42. Skype for Linux 1.1.0.20
Skype 是一種簡單的免費軟體,使您能夠在數分鍾之內在世界上的任何角落撥打免費電話。 Skype 是 KaZaA 開發人員的又一傑作,它使用全新的 P2P(對等)技術將您與其他 Skype 用戶相連接。 如果您已厭倦支付極不合理的電話服務費,那麼 Skype 是您的解決之道!Skype可以快速簡便地裝入您的電腦。 您只需下載並注冊,在數分鍾之內,您便可以使用 PC 耳機通過 Skype 與您的朋友通電話。 Skype 通話具有非常好的音質,雙方通話採用密碼傳送方式,高度安全可靠。 最好的一點是,Skype 無需您重新配置防火牆或路由器便可正常工作!

43. 幻想無盤網路系統 1.03 Linux版
1.推出更新高效穩定的啟動遠程啟動服務和全面更新的相應的BootP(即市面上相應的TCP/IP啟動代碼,EXX啟動代碼)啟動代碼。 2. 幻想無盤的保護在原有的基礎上進行一次小的升級,1.03的後續版本將在功能和保護方面有進一步的提高,很多游戲外掛都可以順利使用運行! 3. 版本1.03 Build 1022及其後續版本才支持最新的啟動晶元代碼,新版本同時支持原有的啟動晶元代碼,以及其他的TCP/IP啟動代碼,EXX啟動代碼等。更新的啟動晶元代碼修正了原有啟動晶元代碼及其其他廠家的啟動晶元代碼無法支持Etherboot高級版本功能的致命錯誤。 4. 修改了一些小錯誤,使用運行更加順手流暢。

44. BitTorrent for Linux 4.4.0
BitTorrent 下載工具軟體可以說是一個最新概念 P2P 的下載工具、它採用了多點對多點的原理,一般簡稱 BT(BitTorrent) 也就是大家所說的變態下載。該軟體相當的特殊,一般我們下載文件或軟體,大都由 HTTP 站點或FTP 站台下載,若同時間下載人數多時,基於該伺服器帶寬的因素,速度會減慢許多,而該軟體卻不同,恰巧相反,同時間下載的人數越多你下載的速度便越快,因為它採用了多點對多點的傳輸原理。

45. SUSE Linux 10.1 Beta 2
SUSE Linux 操作系統首次包含了來自開源社區技術開發人員的建議和漏洞修補方案。Novell 最近創建了一個開源openSUSE 項目,向開源技術人員提供SUSE 的代碼。 SUSE Linux 10.0將包含 Firefox的最新版本、電子郵件和即時通訊客戶端,安全工具如垃圾郵件阻止、防火牆設置等,桌面搜索引擎,OpenOffice.org 2.0 辦公軟體。 同時,Novell 還會提供工具幫助用戶簡化從 Windows 系統遷移到 SUSE Linux系統的過程。包含下列軟體:* Firefox 1.0* OpenOffice.org 2.0* Beagle* Photo tools* VoIP* Easy wireless networking* GIMP 2.2* Xen 3 virtualization (preview)* Mono

㈢ python 匹配正則

import re
f= open('proxy.txt')
pattern = '(.+):(\d?)SOCKS5\$1'
src = f.readlines:
l = []
for i in src:
if re.match(pattern, i):
m = re.match(pattern, i)
s1 = m.group(1)
s2 = m.group(2)
l.append((s1, s2))
然後隨機在l里選一組就行了

㈣ python 發現列表包含指定內容則退出循環

#!/user/bin/python

def test():
while(True):
flag=0
#python 2.7
value=raw_input("Enter value:")
#python 3.2
#value=input("Enter value:")
print(value)
f1=open(r"c:\b.txt",'r').readlines()
#delete '\n' at the end of line
f1=list(map(lambda x:x.strip(),f1))
#check out the data in b.txt
print(f1)
for member in f1:
if(value in member):
print("find it!")
flag=1
break
if(flag==0):
print("Not find it, and you are free now!")
break
test()

㈤ python 如何編寫代理伺服器

frombottleimportrun,route,request,response
fromurllib.requestimporturlopen
@route('<url:re:.*>')
defget_method(url):
data=urlopen(url)
returndata.read()
run(host='0.0.0.0',port=3456,debug=True)

我簡單寫一個,使用bottle框架,注意不要該ie的代理,使用別的瀏覽器如firefox代理到

127.0.0.1:3456

㈥ 如何把 虛擬主機 配置成 代理伺服器

一般來說,代理伺服器需要在虛擬主機上運行一個代理服務程序,如tproxy等。 因為虛擬主機通常只能運行web程序,你看看你的虛擬主機支持哪種語言,如linux的支持PHP/Python等,WIndows的支持ASP, ASP.net等。然後你去網路或者Google搜索 「語言 代理伺服器」 ,如 「PHP 代理伺服器」, 將程序下載下來安裝到你的虛擬主機上就可以了。如果你的虛擬主機支持PHP,你可以看看 Phpsocks5,網址: 一般的虛擬主機不支持 SSH/VPN做代理,如果要支持這些你必須買 VPS 。一般的虛擬主機的apache2你不能控制他的配置文件,所以你也不能將其配置成代理伺服器。

㈦ python 讀取文件

#!/usr/bin/python2.7
import random,re
f0=file('proxys.txt','r')
dat0=f0.readlines()
f0.close()
#提取含有$1sec的行(我理解你想按sec的大小排序。)
dat1=[]
for i in dat0:
dat1.append((i,re.search(r'\$(\d+)sec',i).group(1)))
#現在dat1裡面的數據是在原來的每一行前面加了一列sec的值。
dat2=[]
for i in dat1:
if i[0]==1:
dat2.append(i[1])
#現在取出了所有sec==1的行,隨機取一行
dat3=random.choice(dat2)
c1=re.search(r'((\d{1,3}\.?){4}):(\d+)',dat3).group(1)
c2=re.search(r'((\d{1,3}\.?){4}):(\d+)',dat3).group(3)

㈧ python 匹配刪除內容

#!/user/bin/python

def filter():
fa=open(r'c:\a.txt','r').readlines()
fb=open(r"c:\b.txt",'r').readlines()
fc=open(r'c:\c.txt','w')
#delete '\n' at the end of line
fa=list(map(lambda x:x.strip(),fa))
#check out the data in a.txt b.txt
print(fa)
print(fb)
for aMember in fa:
print("aMember is ",aMember)
for member in fb:
print("member is ",member)
if(aMember in member):
print('find it!')
fb.remove(member)
break
#get item from fb and them to file c.txt
print(fb)
for item in fb:
fc.write(item)
fc.close()
filter()

㈨ 「2022 年」崔慶才 Python3 爬蟲教程 - 代理的使用方法

前面我們介紹了多種請求庫,如 urllib、requests、Selenium、Playwright 等用法,但是沒有統一梳理代理的設置方法,本節我們來針對這些庫來梳理下代理的設置方法。

在本節開始之前,請先根據上一節了解一下代理的基本原理,了解了基本原理之後我們可以更好地理解和學習本節的內容。

另外我們需要先獲取一個可用代理,代理就是 IP 地址和埠的組合,就是 : 這樣的格式。如果代理需要訪問認證,那就還需要額外的用戶名密碼兩個信息。

那怎麼獲取一個可用代理呢?

使用搜索引擎搜索 「代理」 關鍵字,可以看到許多代理服務網站,網站上會有很多免費或付費代理,比如快代理的免費 HTTP 代理:https://www.kuaidaili.com/free/ 上面就寫了很多免費代理,但是這些免費代理大多數情況下並不一定穩定,所以比較靠譜的方法是購買付費代理。付費代理的各大代理商家都有套餐,數量不用多,穩定可用即可,我們可以自行選購。

另外除了購買付費 HTTP 代理,我們也可以在本機配置一些代理軟體,具體的配置方法可以參考 https://setup.scrape.center/proxy-client,軟體運行之後會在本機創建 HTTP 或 SOCKS 代理服務,所以代理地址一般都是 127.0.0.1: 這樣的格式,不同的軟體用的埠可能不同。

這里我的本機安裝了一部代理軟體,它會在本地 7890 埠上創建 HTTP 代理服務,即代理為 127.0.0.1:7890。另外,該軟體還會在 7891 埠上創建 SOCKS 代理服務,即代理為 127.0.0.1:7891,所以只要設置了這個代理,就可以成功將本機 IP 切換到代理軟體連接的伺服器的 IP 了。

在本章下面的示例里,我使用上述代理來演示其設置方法,你也可以自行替換成自己的可用代理。

設置代理後,測試的網址是 http://httpbin.org/get,訪問該鏈接我們可以得到請求的相關信息,其中返回結果的 origin 欄位就是客戶端的 IP,我們可以根據它來判斷代理是否設置成功,即是否成功偽裝了 IP。

好,接下來我們就來看下各個請求庫的代理設置方法吧。

首先我們以最基礎的 urllib 為例,來看一下代理的設置方法,代碼如下:

運行結果如下:

這里我們需要藉助 ProxyHandler 設置代理,參數是字典類型,鍵名為協議類型,鍵值是代理。注意,此處代理前面需要加上協議,即 http:// 或者 https://,當請求的鏈接是 HTTP 協議的時候,會使用 http 鍵名對應的代理,當請求的鏈接是 HTTPS 協議的時候,會使用 https 鍵名對應的代理。不過這里我們把代理本身設置為了 HTTP 協議,即前綴統一設置為了 http://,所以不論訪問 HTTP 還是 HTTPS 協議的鏈接,都會使用我們配置的 HTTP 協議的代理進行請求。

創建完 ProxyHandler 對象之後,我們需要利用 build_opener 方法傳入該對象來創建一個 Opener,這樣就相當於此 Opener 已經設置好代理了。接下來直接調用 Opener 對象的 open 方法,即可訪問我們所想要的鏈接。

運行輸出結果是一個 JSON,它有一個欄位 origin,標明了客戶端的 IP。驗證一下,此處的 IP 確實為代理的 IP,並不是真實的 IP。這樣我們就成功設置好代理,並可以隱藏真實 IP 了。

如果遇到需要認證的代理,我們可以用如下的方法設置:

這里改變的只是 proxy 變數,只需要在代理前面加入代理認證的用戶名密碼即可,其中 username 就是用戶名,password 為密碼,例如 username 為 foo,密碼為 bar,那麼代理就是 foo:[email protected]:7890。

如果代理是 SOCKS5 類型,那麼可以用如下方式設置代理:

此處需要一個 socks 模塊,可以通過如下命令安裝:

這里需要本地運行一個 SOCKS5 代理,運行在 7891 埠,運行成功之後和上文 HTTP 代理輸出結果是一樣的:

結果的 origin 欄位同樣為代理的 IP,代理設置成功。

對於 requests 來說,代理設置非常簡單,我們只需要傳入 proxies 參數即可。

這里以我本機的代理為例,來看下 requests 的 HTTP 代理設置,代碼如下:

運行結果如下:

和 urllib 一樣,當請求的鏈接是 HTTP 協議的時候,會使用 http 鍵名對應的代理,當請求的鏈接是 HTTPS 協議的時候,會使用 https 鍵名對應的代理,不過這里統一使用了 HTTP 協議的代理。

運行結果中的 origin 若是代理伺服器的 IP,則證明代理已經設置成功。

如果代理需要認證,那麼在代理的前面加上用戶名和密碼即可,代理的寫法就變成如下所示:

這里只需要將 username 和 password 替換即可。

如果需要使用 SOCKS 代理,則可以使用如下方式來設置:

這里我們需要額外安裝一個包 requests[socks],相關命令如下所示:

運行結果是完全相同的:

另外,還有一種設置方式,即使用 socks 模塊,也需要像上文一樣安裝 socks 庫。這種設置方法如下所示:

使用這種方法也可以設置 SOCKS 代理,運行結果完全相同。相比第一種方法,此方法是全局設置的。我們可以在不同情況下選用不同的方法。

httpx 的用法本身就與 requests 的使用非常相似,所以其也是通過 proxies 參數來設置代理的,不過與 requests 不同的是,proxies 參數的鍵名不能再是 http 或 https,而需要更改為 http:// 或 https://,其他的設置是一樣的。

對於 HTTP 代理來說,設置方法如下:

對於需要認證的代理,也是改下 proxy 的值即可:

這里只需要將 username 和 password 替換即可。

運行結果和使用 requests 是類似的,結果如下:

對於 SOCKS 代理,我們需要安裝 httpx-socks 庫,安裝方法如下:

這樣會同時安裝同步和非同步兩種模式的支持。

對於同步模式,設置方法如下:

對於非同步模式,設置方法如下:

和同步模式不同的是,transport 對象我們用的是 AsyncProxyTransport 而不是 SyncProxyTransport,同時需要將 Client 對象更改為 AsyncClient 對象,其他的不變,運行結果是一樣的。

Selenium 同樣可以設置代理,這里以 Chrome 為例來介紹其設置方法。

對於無認證的代理,設置方法如下:

運行結果如下:

代理設置成功,origin 同樣為代理 IP 的地址。

如果代理是認證代理,則設置方法相對比較繁瑣,具體如下所示:

這里需要在本地創建一個 manifest.json 配置文件和 background.js 腳本來設置認證代理。運行代碼之後,本地會生成一個 proxy_auth_plugin.zip 文件來保存當前配置。

運行結果和上例一致,origin 同樣為代理 IP。

SOCKS 代理的設置也比較簡單,把對應的協議修改為 socks5 即可,如無密碼認證的代理設置方法為:

運行結果是一樣的。

對於 aiohttp 來說,我們可以通過 proxy 參數直接設置。HTTP 代理設置如下:

如果代理有用戶名和密碼,像 requests 一樣,把 proxy 修改為如下內容:

這里只需要將 username 和 password 替換即可。

對於 SOCKS 代理,我們需要安裝一個支持庫 aiohttp-socks,其安裝命令如下:

我們可以藉助於這個庫的 ProxyConnector 來設置 SOCKS 代理,其代碼如下:

運行結果是一樣的。

另外,這個庫還支持設置 SOCKS4、HTTP 代理以及對應的代理認證,可以參考其官方介紹。

對於 Pyppeteer 來說,由於其默認使用的是類似 Chrome 的 Chromium 瀏覽器,因此其設置方法和 Selenium 的 Chrome 一樣,如 HTTP 無認證代理設置方法都是通過 args 來設置的,實現如下:

運行結果如下:

同樣可以看到設置成功。

SOCKS 代理也一樣,只需要將協議修改為 socks5 即可,代碼實現如下:

運行結果也是一樣的。

相對 Selenium 和 Pyppeteer 來說,Playwright 的代理設置更加方便,其預留了一個 proxy 參數,可以在啟動 Playwright 的時候設置。

對於 HTTP 代理來說,可以這樣設置:

在調用 launch 方法的時候,我們可以傳一個 proxy 參數,是一個字典。字典有一個必填的欄位叫做 server,這里我們可以直接填寫 HTTP 代理的地址即可。

運行結果如下:

對於 SOCKS 代理,設置方法也是完全一樣的,我們只需要把 server 欄位的值換成 SOCKS 代理的地址即可:

運行結果和剛才也是完全一樣的。

對於有用戶名和密碼的代理,Playwright 的設置也非常簡單,我們只需要在 proxy 參數額外設置 username 和 password 欄位即可,假如用戶名和密碼分別是 foo 和 bar,則設置方法如下:

這樣我們就能非常方便地為 Playwright 實現認證代理的設置。

以上我們就總結了各個請求庫的代理使用方式,各種庫的設置方法大同小異,學會了這些方法之後,以後如果遇到封 IP 的問題,我們可以輕鬆通過加代理的方式來解決。

本節代碼:https://github.com/Python3WebSpider/ProxyTest

熱點內容
小鵬p7買哪個配置最劃算 發布:2024-12-27 15:53:03 瀏覽:270
經典演算法程序 發布:2024-12-27 15:51:23 瀏覽:568
芒果tv緩存不了 發布:2024-12-27 15:51:19 瀏覽:175
python2b 發布:2024-12-27 15:47:09 瀏覽:417
An加腳本 發布:2024-12-27 15:36:24 瀏覽:904
編譯器前端代碼 發布:2024-12-27 15:14:59 瀏覽:938
消毒計演算法 發布:2024-12-27 15:11:38 瀏覽:632
typescript瀏覽器編譯 發布:2024-12-27 15:10:42 瀏覽:924
免費監控源碼 發布:2024-12-27 15:09:42 瀏覽:413
我的世界伺服器住宅達到了上限怎麼辦 發布:2024-12-27 15:08:55 瀏覽:669