1)、首先你需要訪問Echosite官網 ,注冊獲取獨占域名,拿到你自己的域名,在我的域名里就能看到了:
(2)、下載客戶端和配置文件。
(3)、把客戶端執行文件和配置文件放到同一個目錄下,然后編輯你的配置文件(echosite.yml):
手機號和密碼是你注冊時的手機號和密碼
1填你的域名 如上圖我的是 lg 所以在下圖中填的 lg
2 http 視情況而定 我的是 127.0.0.1
3是你的端口 我的是8080
只需要改這些地方就可以了
(4)、執行:注意要把客戶端執行文件(echosite.exe)和配置文件(echosite.yml)放到同一個目錄下
我的是放在D盤下
執行cmd命令: echosite -config=echosite.yml start name1
出現下圖表示成功。
這樣就可以在自己電腦上搭建微信服務器進行公眾號開發了,搭建過程中遇到的問題可以私信我來幫你解決。
知道你有沒有遇到這么一種情況,就是你有時候想要把電腦上的一些東西傳輸到你的手機或者 Pad ,你要么需要使用數據線連接到電腦,有時候還要裝各種驅動才可以進行數據傳輸,要么需要借助第三方的工具,在局域網上傳輸,還有就是使用微信的文件傳輸助手...
不過這些操作都有些局限,比如各種驅動安裝不上,第三方的工具突然傻逼,又或者突然斷網,這就 wtf 了。
不過,咱這不有 Python 嘛,今天小帥b來跟你分享一個技巧,使用一個命令就可以把你的電腦變成服務器,這樣你的手機就可以直接獲取你電腦的文件了。
這個命令就是:
python3 -m http.server
當你執行完這個命令的時候,你的電腦會監聽 8000 端口,只要訪問這個端口(手機和電腦需要在同一局域網下),你的手機就可以獲取到你這個電腦的所有文件:
如果你想使用手機或者其它設備來訪問你的電腦文件,可以先看看你這臺電腦的 IP 地址:
然后在手機上使用 “IP : 端口” 就可以訪問了:
訪問電腦里的圖片:
隨便選一張:
也可以直接查看電腦里的 PDF 文件:
當然,也可以直接訪問電腦里的網頁:
對于大點的文件,也可以直接下載下來:
然后就可以在手機本地離線地慢慢欣賞了:
Python 內置的這個庫牛逼吧?
當然,你不想監聽 8000 端口也可以換成別的,比如:
python3 -m http.server 8900 --bind 127.0.0.1
Python2命令是這樣:
python -m SimpleHTTPServer 8900
不過,它只能下載不能上傳,俺的帥照沒辦法傳到電腦去,那可怎么行?
我們已經知道這是 Python 的內置的 http.server ,那么可以繼承它,擴展點功能出來,也就是把我們想要的上傳功能也給加上去。
我們知道,從電腦獲取文件的操作是 GET, 從手機端上傳文件上去是 POST 操作,所以我們可以去重寫這些方法,剛好小帥b在網上看到有人繼承了這個模塊擴展了這個功能:
運行起來:
通過手機可以訪問到:
選擇文件:
成功上傳文件:
電腦端接收文件:
ok,以上就是今天小帥b給你分享的小技巧,使用它可以拋掉各種第三方工具和驅動,自己愛咋傳咋傳。另外,我已經把擴展的上傳 Python 代碼放在公眾號后臺了,發送 “傳輸” 即可獲取完整代碼。
哦,對了,說個題外話,聽說 SOHO 大佬潘總要開始學習 Python 了,誰認識他啊,叫他有空的時候關注下 “學習 Python 的正確姿勢”。
潘總說得對,哈哈,那么,我們下回見,peace!
掃一掃
學習 Python 沒煩惱
泰拉瑞亞(Terraria)是一款支持多人游戲模式的開放世界生存制作沙盒游戲。
該游戲的核心玩法包括怪物養成、戰斗、領域探索、建造和制作等。玩家可以探索一個廣闊的開放世界,在這個世界中與各種怪物戰斗、挖掘資源、收集物品,并使用這些資源和物品來建造自己的基地、制作武器和裝備。
泰拉瑞亞提供了豐富多樣的游戲內容。目前已經提供了超過100種怪物、廣闊的開放世界領域、350多種可制作和收集的物品、70多種建筑等。玩家可以自由探索這個世界,挑戰各種強大的敵人,尋找寶藏和秘密,同時還可以與其他玩家合作或對戰。官方也提供了聯機支持,自己搭建聯機服務后同小伙伴一起玩耍樂趣翻倍。
不需要準備什么:一臺能上網的windows電腦、一個MoleSDN賬戶即可
Terraria Server 官網下載頁入口:Server - Terraria Wiki (fandom.com)
Terraria Server 1.4.4.9 下載鏈接:Terraria Server 1.4.4.9
選擇最新版本 Terraria Server 1.4.4.9
下載解壓后可以看到三個文件夾,因為我們是在Windows上部署的進入Windows文件夾
雙擊start-server.bat 啟動 Terraria Server
Terraria Server 的命令行控制窗口
后面的幾個設置就是跟我們新創建世界的屬性相關的選項了,這里自己按需輸入對應項前面的數字然后按回車就好了,詳情可參看下圖。
通過輸入對應數字設置世界模式和屬性
最后設置完世界名稱和種子,就會開始生成地圖了
選擇我們剛才創建的世界,輸入世界前面的數字按回車進入
完成圖片中的4個功能設置
當看到5中的Server started 說明服務已經啟動了,此時既可以在泰拉瑞亞 多人游戲中進行連接了。
如僅供個人游玩,現在就可前往游戲連接地址127.0.0.1:7777,進行游戲了
如想同異地小伙伴一起游玩,則需繼續閱讀下文 [運行 MoleSDN 異地聯機]
在游戲中按住如上步驟,加入剛才搭建的Terraria Server
加入后可以看到,顯示molesdn正是我們在服務器上創建的世界名稱
1.創建MoleSDN服務域,SDN控制器-服務域創建 (molesdn.com)
創建供terraria(泰拉瑞亞)聯機服務的服務域
2.登錄客戶端MoleSDN Window客戶端下載,隨后在服務域管理界面綁定該設備
運行了terraria聯機服務的電腦上下載和運行MoleSDN,完成登錄。
回到服務域管理頁,將泰拉瑞亞服務器以中心模式綁定至服務域
鼠鼠的其他小伙伴,如何連接該服務,進行游戲聯機呢?
以小伙伴之一的“皮蛋舉例”
皮蛋只需在自己電腦上運行MoleSDN客戶端登錄自己的賬戶(本文示例為:molepal,用戶可自行注冊),前往SDN控制器-授權管理-我的申請 (molesdn.com),發起申請即可。(或者也可以在園地中選擇服務域加入)
填寫服務域ID,選擇自己要加入的客戶端提交申請
此時皮蛋就可以通知一下鼠鼠,讓其審批加入申請
服務域所有者鼠鼠的申請審批面板
通過后,皮蛋就可以從客戶端上連接至該服務域了
連接完成后,我們可以看到服務域IP,還有公告信息。它能幫助我們后續的聯機操作
在泰拉瑞亞使用服務域IP 100.64.2.220和端口7777 連接至前面搭建的泰拉瑞亞世界服務
在游戲中按住如上步驟,加入剛才搭建的Terraria Server,注意IP地址填寫 MoleSDN上顯示的服務域IP
雙擊start-server.bat 啟動 Terraria Server時出現的報錯信息
出現這個錯誤信息是因為Terraria Server 的一個依賴框架Microsoft XNA 未安裝導致的,只需下載和安裝Microsoft XNA后再運行即可。
Microsoft XNA下載鏈接:https://download.microsoft.com/download/A/C/2/AC2C903B-E6E8-42C2-9FD7-BEBAC362A930/xnafx40_redist.msi
點擊Next 完成Microsoft XNA 的安裝
服務器文件夾內serverconfig 可以修改配置參數