通過代理使用人工智能服務保姆級教程

今年,以OpenAI(ChatGPT)、微軟Microsoft(NewBing),谷歌Google(Bard)爲代表的通用人工智能橫空出世。其表現出的智能水平和無所不知的能力令人歎爲觀止,能夠高分通過各類高考和專業考試,能夠大提升字工作者和程序員的生產力。將會對教育、諮詢、中介、IT、軟件、設計、製造等行業產生重大影響。毫無疑問,繼信息化時代後,人工智能的時代即將來臨!
現在,越來越多的人利用這些人工智能產品來賺錢。老師利用它來生成教案,房產中介利用它來生成房屋介紹,程序員利用它來寫代碼.......。筆者就曾利用ChatGPT爲客戶生成了一份專業的IT諮詢文件,只花了30分鐘,大部分時間是對文件進行檢查和微調。當然,我是不會告訴你這個私活賺了多少錢的。
但是,由於某些原因,國內無法直接訪問這些人工智能服務。導致國內有很多人都沒有體驗和使用過這些人工智能產品,用這些人工智能產品來賺錢的就更少了,特別是許多非IT人員,因爲他們不懂如何訪問國外的網絡。
如何訪問外網
目前有兩種辦法來訪問國外的網絡,一種是通過VPN,都是收費的,而且不便宜。另一種是通過網絡代理,一般也收費,但比較便宜。網絡代理在多人訪問的時候性能性能不好,而且有隱私安全問題。如果是個懂行的IT人員,他會自建一個個人使用的網絡代理,通過這個代理來上外網,這樣既能保證性能又能保證私安全。
本文,就是指導你如何在亞馬遜AWS自建一個網絡代理,並通過網絡代理來訪問訪問這些人工智能服務,當然也可以訪問其它的國外站點,例如谷歌Google搜索等。
技術上不是問題,筆者已經將所有的代理服務器配置進行了封裝,就算是一個IT小白,只要你會操作電腦,也能通過本文指導自建一個網絡代理。
成本上不是問題,整個自建過程最多隻要2USD即可,建好後我們會利用馬遜AWS EC2的免費套餐:第一年包括每月 750 小時的免費套餐 AMI 上的 t2.micro(或 t2.micro 不可用區域中的 t3.micro)實例使用量、30 GiB 的 EBS 存儲、200 萬個 IO、1 GB 快照和 100 GB 的互聯網帶寬。
整個操作過程分爲四步:
第一步、註冊和激活亞馬遜AWS賬號
首先,你需要一個亞馬遜AWS(https://aws.amazon.com/)賬號,如果沒有請先註冊一個:
註冊AWS賬號
註冊AWS賬號
註冊和激活AWS賬號需要一個電子郵箱地址、一個電話號碼和VISA\MASTER信用卡。可參考:https://repost.aws/zh-Hans/knowledge-center/create-and-activate-aws-account,激活賬號可能要花費1USD。
註冊並激活完成後,你需要登錄並進入到AWS的EC2(雲中的虛擬服務器)務頁面。你可能需要選擇你的默認區域,基於網絡速度考慮,我一般使用Asia Pacific (Singapore)ap-southeast-1區域,但是谷歌的Bard目前只在英美地區開放,如果你需要,也可以選擇一個英美地區,例如US West (N. California)us-west-1。當然,區域是可以隨時切換的。
第二步、新建並啓動代理服務器
進入EC2服務頁面,並點擊左邊菜單的“實例->實例”,或者直接訪問這個地址:https://ap-southeast-1.console.aws.amazon.com/ec2/home?region=ap-southeast-1#Instances。
虛擬服務器實例列表
虛擬服務器實例列表
然後,請點擊上圖中的“啓動新實例”按鈕,進入新建實例頁面:
新建實例
新建實例
按照我畫出來的地方依次填寫和選擇。名稱隨便起(MyProxyServer),操作系統映像選擇“我的AMI->與我共享”,下拉框選擇我共享給你的JerryProxyServer映像。
如果你的界面再操作系統映像哪裏沒有“我的AMI->與我共享”,請你聯繫我WX(iamxiaozhuang),並告知你的賬號ID,賬號ID如下圖紅框,把映像共享給你。
賬號ID
賬號ID
該頁面往下拉:
新建實例
新建實例
密鑰對哪裏選擇“在沒有密鑰對的情況下繼續”,因爲你根本不需要連接到虛擬機執行命令。當然,如果你是IT人員也可以創建密鑰對。防火牆(安全組)哪裏“選擇現有安全組”,後面我們再講如何配置防火牆(安全組)。其它要輸入的地方默認不要動。
然後點擊紅框按鈕“啓動實例”,等待實例啓動完成。
實例創建成功
實例創建成功
點擊實例ID進入實例列表頁面:
實例列表
實例列表
實例列表頁面點擊實例ID,進入實例詳情頁面:
實例詳情
實例詳情
在這個頁面我們需要把公有IPv4地址拷貝下來,以備後用。這裏使用自動分配的IP而不是固定IP地址。一是爲了節約費用,二是爲了躲貓貓。
第三步、配置防火牆(安全組)
接下來,你返回實例列表頁面,並點擊左邊菜單的“網絡與安全->安全組”,進入安全組列表頁面:
安全組列表
安全組列表
選擇安全組的“入站規則”,然後點擊“編輯入站規則”按鈕
編輯入站規則
編輯入站規則
在這個頁面,你需要按照圖片所示新建自己的安全規則,類型選擇“自定義TCP”,端口填寫“3128”,源選擇“我的IP”,系統會自動顯示你的公網IP。然後刪除原有的安全規則,因爲原有的安全規則無法提供對代理服務器的保護。然後點擊“保存規則”按鈕。
至此,你在AWS上的所有操作都完成了,你已經創建了一個自用的網絡代理服務器。接下來,你需要配置你自己的電腦(Windows 11)來使用這個代理服務器。
第四步、配置自己的電腦
到https://www.stunnel.org/downloads.html這個頁面下載一個Stunnel安裝文件,如下圖紅框所示,當然,如果你是IT人員,你也可以下載其它的安裝文件。
Stunnel下載
Stunnel下載
接下來你需要安裝並配置Stunnel,用來連接到你已經建好的網絡代理服務器。
雙擊exe安裝文件進行安裝即可,安裝過程一路Next,最後一步會彈出證書生成界面,如下圖。紅框中的“cert.pem”文件是用來配置Stunnel加密的證書,確保你的電腦和代理服務器之間加密通訊。如果你沒有就加我WX(iamxiaozhuang),我發給你。
安裝Stunnel
安裝Stunnel
生成證書的每個提示隨便填寫,也可按照我圖中填寫,因爲我們不用這個證書,而是用我發給你的“cert.pem”證書。安裝完成後,把我給你的證書放到下面這個目錄:
用記事本修改紅框的的文件“stunnel.conf”,內容替換成如下,也可新建文件並替換這個配置文件。
修改stunnel配置
修改stunnel配置
其中馬賽克部分就是你自建的網絡代理服務器的IPv4地址,CAfile部分是我發給你的cert.pem證書。這個stunnel.conf”的內容你加我WX(iamxiaozhuang),我發給你。
接下來就可以啓動Stunnel,如果配置正確,Stunnel會成功啓動。
啓動Stunnel
啓動Stunnel
最後,你到Windows設置->網絡設置中,打開代理設置窗口,將stunnel.conf”配置中的的accept部分,地址:127.0.0.1和端口:8080填入代理服務器中,如下圖,並保存。
設置電腦代理
設置電腦代理
至此,所有的操作都已經完成。接下來就是見證奇蹟的時刻:打開瀏覽器,輸入必應的地址https://www.bing.com,瀏覽器再也不會跳轉https://cn.bing.com了。可以和Bing人工智能聊天了。當然,首先要登錄有New Bing權限的賬號。
New Bing
New Bing
還可以訪問谷歌Bard:https://bard.google.com/,因爲我的代理服務器放在新加坡區,Bard對這個區域還沒有開放。如果你需要用Bard,你可以在美英地區按照這個教程自建你的代理服務器即可。
谷歌Bard
谷歌Bard
還可以訪問ChatGPT:https://chat.openai.com/chat,首先得有個OpenAI的賬號。雖然我通過Cloudflare-warp繞過了OpenID對雲廠商的IP限制,但是由於OpenAI的服務器限制了同一IP的服務請求次數,頁面可以打開,但會話建立不成功,提示“一小時內請求次數太多”。
ChatGPT
ChatGPT
當然,你的電腦現在已經可以訪問國外的網絡,例如谷歌Google搜索等,就不截圖了。
本方案的的補充說明
如果你不需要隨時都訪問國外的網絡,你可以關掉Widnows代理設置。需要的時候再打開。如果你爲了節省費用,你可以隨時到AWS頁面上關閉代理服務器,需要用的時候再啓動服務器實例,並且用新的IP地址替換“stunnel.conf”配置文件中的相關內容,然後重新啓動Stunnel即可。
如果你在操作的過程中有什麼問題,都可以WX(iamxiaozhuang)聯繫我。
各位看官,看在筆者盡心盡力地寫這個保姆教程的份上,點個讚的再走唄。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章