真-WhatsApp代理搭建

什么是WhatsApp,WhatsApp全称为WhatsApp Messenger,简称WhatsApp,是Meta 公司旗下一款用于智能手机的跨平台加密即时通信应用程序。该软件透过互联网进行语音通话及影像通话,并使用标准移动网络电话号码向其他用户发送短信、文档文件、PDF文件、图片、视频、音乐、联系人信息、用户位置及录音档等,到现在全球已经有几十亿人下载使用。

但是在某些国家并不能直接访问和使用,需要通过VPN或者其他方式访问和使用,但是WhatsApp官方在2023年1月5号推出了代理服务。

也就是说WhatsApp可以像telegram一样在软件内添加代理使用,不需要在使用的时候再打开VPN了,但是找了网上好像都没有WhatsApp搭建的教程,只有官方的简单说明和在GitHub上简单的搭建代码。

而且不知道设置代理的人也不清楚代理长什么样子,所以就想给需要WhatsApp代理的朋友们搞个教程。

下面正式开始:

首先还是最主要的问题,需要一台服务器或者VPS,但是还是要稍微靠谱一点的商家,不然IP都ping不通就算搭建了代理也没用。
推荐vps:DMIT家的服务器,速度还行。

首先先用ssh工具连接上服务器或VPS,然后

sudo -i

切换为root用户,如果已经是root用户的就不用执行这条命令了,然后安装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媒体文件端口映射

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

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

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

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

转载请注明出处,文中若有不对的地方欢迎指正

评论

  1. 小米
    1 年前
    2023-4-23 1:41:47

    可以帮我搭建一个吗?可以和你购买

    • 博主
      小米
      1 年前
      2023-4-23 12:18:37

      可以提供方法

      • archi
        baishianze
        1 年前
        2023-5-21 13:14:42

        你好。iPhone该如何操作呢 可否直接找你买

        • 博主
          archi
          12 月前
          2023-5-23 14:03:47

          iPhone建议还是使用代理访问WhatsApp,博客方法需要自己有境外服务器

  2. 小米
    1 年前
    2023-4-23 1:44:10

    想和你购买一个现成的,可以吗?

  3. 阿柒
    11 月前
    2023-7-06 0:33:38

    我自己搭建了一个,chat显示available,但是media怎么都连不上,这是什么原因?

    • 博主
      阿柒
      11 月前
      2023-7-06 23:25:22

      因为代理连接上了只能发送文字消息,并不能发送媒体文件,官方也是这样说的,所以没办法,发送媒体消息还是只能用其他代理

      • 阿柒
        baishianze
        11 月前
        2023-7-09 19:05:37

        感谢

        • 博主
          阿柒
          10 月前
          2023-7-12 11:13:20

          十分抱歉,不好意思,回答有误,才看到官方更新了代理搭建代码,现在支持了媒体文件发送,文章更新了。

发送评论 编辑评论


|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇