Dokcer 安装 v2rayA

4.4K+次阅读
19条评论

共计 719 个字符,预计需要花费 2 分钟才能阅读完成。

linux 上想使用 v2ray 的客户端不容易,但是 v2rayA 是一个可以用 docker 安装的程序。

并且安装非常简单,运行如下脚本即可:

docker run -d \
--name v2raya \
--network=host  \
-e V2RAYA_ADDRESS=0.0.0.0:2017 \
-v /lib/modules:/lib/modules:ro \
-v /etc/resolv.conf:/etc/resolv.conf \
-v /home/docker/v2raya:/etc/v2raya \
--restart=always \
--privileged \
mzz2017/v2raya

这个方式是使用全局透明代理,宿主机和 docker 容器都会走这个代理,如果不想这么做,你可能需要如下方式启动:

docker run -d \
--name v2raya \
-p 2017:2017 \
-p 20170-20172:20170-20172 \
-e V2RAYA_ADDRESS=0.0.0.0:2017 \
-v /home/docker/v2raya:/etc/v2raya \
--restart=always \
--privileged \
mzz2017/v2raya

如果从 host 模式切换过来,可能导致网页不能访问,这时需要重启 docker: systemctl restart docker

访问 2017 端口,进行添加和配置节点,这些就不多说了。主要是配置好后,选择节点并启动,右上角显示正在运行即可。

Dokcer 安装 v2rayA

然后进行设置,这里设置系统代理模式,如果需要被其他机器使用,可以开启端口分享。

Dokcer 安装 v2rayA

相关端口如下。

Dokcer 安装 v2rayA

如果需要使用代理,可以使用如下方式。

curl -x localhost:20171 google.com -vL

Dokcer 安装 v2rayA

提醒:本文发布于358天前,文中所关联的信息可能已发生改变,请知悉!

AD:【腾讯云服务器大降价】2核4G 222元/3年 1核2G 38元/年
正文完
 
阿蛮君
版权声明:本站原创文章,由 阿蛮君 2023-08-02发表,共计719字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(19条评论)
Fengikjing 评论达人 LV.1
2023-10-01 17:05:04 回复

这个是安装上去了 但是发现局域网共享不能用 是不是还有端口没写到docker的启动命令中

 Windows  Chrome  中国福建省福州市电信
    阿蛮君 博主
    2023-10-01 18:18:04 回复

    @Fengikjing 端口用的host模式,相当于是端口全开放了,应该不是端口问题,看看是不是你的端口号修改了

     Android  Chrome  中国云南省昆明市联通
      Fengikjing 评论达人 LV.1
      2023-10-01 23:28:21 回复

      @阿蛮君 可以用了 但是现在发现其他容器走数据的时候用的也是v2ray这个容器的流量 ,相当于其他容器上网之前也会先经过v2raya这个容器,有什么办法能让其他容器不走v2raya的代理吗?

       Windows  Chrome  未知
Fengikjing 评论达人 LV.1
2023-10-01 17:39:04 回复

局域网分享这个能带一个认证码

 Windows  Chrome  美国加利福尼亚费利蒙
Fengikjing 评论达人 LV.1
2023-10-01 23:09:30 回复

有个问题 你这个用docker之后 好像是其他的容器都会直接走这个docker里面的代理,我现在不需要其他容器走这个代理,我只要端口共享的时候能访问该怎么做。。。

 Windows  Chrome  未知
    阿蛮君 博主
    2023-10-01 23:27:51 回复

    @Fengikjing 不是的,其他容器不指定的话不会走这个代理,包括宿主机不设置也不会走代理。你可以不加 -x 参数 curl myip4.ipip.net试试。

     Android  Chrome  未知
    阿蛮君 博主
    2023-10-24 15:54:55 回复

    @Fengikjing 哥们,我好像搞错了。如果确实是不指定不走代理的话,我想是不是可以考虑运行的时候不用host模式,用端口映射,文章已更新

     Windows  Edge  中国广东省广州市电信
xiaocao 评论达人 LV.1
2023-10-13 12:55:27 回复

怎么才能设置宿主机走这个代理呢

 Windows  Chrome  中国辽宁省大连市电信
    阿蛮君 博主
    2023-10-13 12:59:20 回复

    @xiaocao 宿主机可以配置全局代理的呀。可以在我博客搜一下全局代理

     Android  Chrome  中国云南省普洱市移动
kira0623 评论达人 LV.1
2023-10-24 01:28:30 回复

我是windows 下的liux docker 安装后2017无法访问 没有 PORTS

 Windows  Chrome  中国陕西省西安市移动
    阿蛮君 博主
    2023-10-24 07:04:27 回复

    @kira0623 windows 没必要用这个,v2rayN很好用

     Windows  Edge  中国广东省广州市电信
      kira0623 评论达人 LV.1
      2023-10-24 10:52:55 回复

      @阿蛮君 docker安装后,没有ports

       Android  Chrome  中国陕西省西安市移动
        阿蛮君 博主
        2023-10-24 11:35:02 回复

        @kira0623 不清楚你那什么情况,并且windows不适合用docker

         Windows  Edge  中国广东省广州市电信
      kira0623 评论达人 LV.1
      2023-10-24 14:44:28 回复

      @阿蛮君 弄好了 谢谢 怎么让docker下的某个容器走代理

       Windows  Chrome  日本东京都东京亚马逊
        阿蛮君 博主
        2023-10-24 15:02:26 回复

        @kira0623 上面我回复那位兄弟的我好像说错了,默认好像本机就会走这个代理,不管是本机还是容器。

         Windows  Edge  中国广东省广州市电信
luoke 评论达人 LV.1
2024-03-27 16:16:08 回复

您好: 容器使用本地代理 run参数 -e http_proxy=http://127.0.0.1:20171 -e https://127.0.0.1: port 是什么那?v2raya支持https吗?

 Windows  Edge  中国广东省深圳市移动
Copyright © 2022-2024 阿蛮君博客 湘ICP备2023001393号
本网站由 亿信互联 提供云计算服务 | 蓝易云CDN 提供安全防护和加速服务
Powered by Wordpress  Theme by Puock