Linuxword Global
当前位置: 通信协议 > WhatsApp代理搭建方式和代码

 

2023-01-10-18-20-15WJyDMuyr

Meta旗下的即時通訊程式WhatsApp向全球用戶推出代理伺服器(Proxy)支援服務,即使在某些國家被封鎖時,用戶也可透過代理服務器使用WhatsApp繼續通訊。

WhatsApp表示,這些伺服器是由一群志願人士和組織設立,幫助全球用戶安全且自由地溝通。WhatsApp已經在官方網頁推出詳細使用教學,所有運行最新版本WhatsApp的用戶都可以在設置menu中找到這個新選項。

要連接到代理伺服器,只要選擇WhatsApp的設置選項,點擊「存儲和數據」,選擇「代理」。然後,再點擊「使用代理」並輸入代理地址,然後點擊「保存」進行連接。

如果連接成功,用戶將看到一個剔號標記。如果仍然無法使用代理發送或接收WhatsApp信息,則表示該代理可能已經被封鎖。在這種情況下,可以使用不同的代理地址再次嘗試。WhatsApp指出,在使用第三方代理時,用戶將與代理供應商共享其IP地址。

2023-01-10-18-29-43Mh6FQ7cM

代理伺服器是用戶和網絡服務供應商 (ISP) 之間的中介,網民因此可避開網絡封鎖,讓通訊繼續進行。WhatsApp表示,用戶個人資料將受到端到端加密的保護。WhatsApp強調,只有通訊用戶之間可以閱讀內容,其他人都無法檢視,包括代理伺服器、WhatsApp或Meta。

whatsapp-proxy-servers-featured-image-www.webp

WhatsApp代理搭建方式和代码

什么是WhatsApp,WhatsApp全称为WhatsApp Messenger,简称WhatsApp,是Meta 公司旗下一款用于智能手机的跨平台加密即时通信应用程序。该软件透过互联网进行语音通话及影像通话,并使用标准移动网络电话号码向其他用户发送短信、文档文件、PDF文件、图片、视频、音乐、联系人信息、用户位置及录音档等,到现在全球已经有几十亿人下载使用。但是在某些国家并不能直接访问和使用,需要通过VPN或者其他方式访问和使用,但是WhatsApp官方在2023年1月5号推出了代理服务。也就是说WhatsApp可以像telegram一样在软件内添加代理使用,不需要在使用的时候再打开VPN了,但是找了网上好像都没有WhatsApp搭建的教程,只有官方的简单说明和在GitHub上简单的搭建代码。

5ad1fd7df1f04ebae824d2bef54ee20e

而且不知道设置代理的人也不清楚代理长什么样子,所以就想给需要WhatsApp代理的朋友们搞个教程。
下面正式开始:
首先还是最主要的问题,需要一台服务器或者VPS,但是还是要稍微靠谱一点的商家,不然IP都ping不通就算搭建了代理也没用。
推荐代理服务器:VMSHELL家香港的CMI线路服务器,速度非常不错,
首先先用ssh工具连接上服务器或VPS,然后
sudo -i
切换为root用户,如果已经是root用户的就不用执行这条命令了
VMSHELL家的Debian11系统,先执行如下这条语句:

resize2fs -f /dev/vda1 && df -h && apt -y update && apt install -y nano socat dnsutils libaio1 libaio-dev build-essential manpages-dev libncurses5 zip gnupg libaio1 wget curl screen unzip vim curl xz-utils openssl gawk file rpm && screen -S setupscreen

然后安装docker,用docker官方给的一键命令安装
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
如果docker第一条命令无法使用可能是没有安装curl命令,
apt install -y curl #Ubuntu/Debian安装curl
yum install -y curl #centos安装curl
安装完docker后用
docker --version
查看是否安装成功,安装成功后应该会显示Docker version 20.10.21, build baeda1f
类似的版本号然后克隆WhatsApp官方的GitHub库到服务器
git clone https://github.com/WhatsApp/proxy.git
打开库目录
cd proxy
然后构建代理容器
docker build proxy/ -t whatsapp_proxy:1.0
命令跑完应该会出现下面的样子:

WhatsApp官方在六月份更行了代码,目前代理可以支持媒体文件了
然后启动docker容器
docker run -it -p 80:80 -p 443:443 -p 5222:5222 -p 8080:8080 -p 8443:8443 -p 8222:8222 -p 8199:8199 -p 587:587 -p 7777:7777 whatsapp_proxy:1.0
如果服务器有防火墙,还要放行相应的端口,80,443,5222,8080,8443,8222,8199,587端口和7777端口为媒体文件端口也要放行,docker容器启动之后会显示


然后就可以关掉ssh连接工具了,到WhatsApp客户端连接代理了,下面是官方给出的方法:

最重要的来了,在代理地址那里填写的是你的服务器IP地址,下方有两个端口选项,一个是聊天端口,可以填写443或5222,但只有443端口能开启TLS使用,媒体端口可以填587或7777,然后保存并使用,连接成功后会显示,这样就可以不用每次再打开梯子了,当然有域名也可以将IP解析到域名下,然后把代理地址的IP换为域名,但是国内直接访问国外主机连接延迟太高,建议非必要不直接使用代理,还是使用机场节点来的快。
官方于2023年六月份更新了代码,目前可以支持媒体文件了
或者也可以用宝塔面板搭建
先安装好宝塔面板,从官网安装https://www.bt.cn/new/index.html ,然后进面板安装docker,安装完成后打开docker搜索容器镜像

找到官方的镜像

镜像来源为Facebook的那个是官方的,然后点击拉取镜像

拉取镜像成功后,开始创建容器

   

创建容器时要开启对应的端口映射,如下

宝塔面板搭建也注意开启587和7777媒体文件端口映射

创建成功后应该是这个样子

可以点击日志查看容器是否启动成功

点击端口可以查看对应端口映射

后面连接代理的方法和上面一样的,也可以绑定域名使用

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

赞(0) 打赏
一分也是爱

支付宝扫一扫打赏

微信扫一扫打赏

上一篇:

下一篇:

相关推荐

博客简介

本站CDN采用VmShell免费提供离中国大陆最近的香港CMI高速网络做支撑,ToToTel打造全球最快速的边沿网络支撑服务,具体详情请见 :https://vmshell.com/ 以及 https://tototel.com/,网站所有的文件和内容禁止大陆网站搬迁复制,谢谢,VPS营销投稿邮箱: admin@linuxxword.com,我们免费帮大家发布,不收取任何费用,请提供完整测试文稿!

精彩评论

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

站点统计

  • 文章总数: 2341 篇
  • 草稿数目: 13 篇
  • 分类数目: 6 个
  • 独立页面: 0 个
  • 评论总数: 2 条
  • 链接总数: 0 个
  • 标签总数: 6116 个
  • 注册用户: 139 人
  • 访问总量: 8,649,216 次
  • 最近更新: 2024年4月28日