Docker + Trojan + Caddy 部署 ( 转贴)

SourceURL:https://muguang.me/it/2757.html

Docker + Trojan + Caddy 部署 关于 Trojan,不要多问,问就是代理工具。它先进的地方在于,数据传输使用 TLS 协议,伪装成 HTTPS 请求。Trojan 服务端监听 443 端口,对于普通来路的请求,会交由 Web 服务器处理,返回 Web 网站;而对于 Trojan 客户端来的请求,则由 Trojan 服务端进行代理。这跟 某2ray + Websocket + TLS 原理是一样的,都是通过伪装流量,避免被提取特征或是被检测。

这篇文章里,我将使用 Ubuntu 18.04 操作系统,使用 Caddy 作为 Web 服务器,将 Trojan 服务端和 Caddy 部署到 Docker 中。

0、准备 域名 x1 国外服务器 x1

部署前先给域名设置一条 A 记录,并指向你的服务器 IP。

1、安装 Docker […]

Ubuntu中v2ray客户端配置实例

首先使用bash <(curl -L -s https://install.direct/go.sh)来快捷安装v2ray,如下:

root@vm:~# bash <(curl -L -s https://install.direct/go.sh) Installing V2Ray v4.18.0 on x86_64 Downloading V2Ray: https://github.com/v2ray/v2ray-core/releases/download/v4.18.0/v2ray-linux-64.zip % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 608 0 608 0 0 581 0 –:–:– 0:00:01 –:–:– 581 100 10.5M 100 10.5M 0 0 […]

端口绑定 将服务器IP 与本机接口连接

(base) zyshen@wyq-P310:~$ ssh -NfL localhost:8082:localhost:8082 zyshen@10.10.1.64

端口绑定 将服务器IP 与本机接口连接 就可以浏览服务器上的网页了

安装ssr代理客户端 linux

安装electron-ssr

下载地址https://github.com/erguotou520/electron-ssr/releases,选择dep格式。双击安装。

在启动器中启动electorn-ssr,选择自动下载ssr 编辑服务器

编辑服务器地址、混淆方式等。

ssr://MTI3LjAuMC4xOjgzODg6YXV0aF9jaGFpbl9hOmNoYWNoYTIwLWlldGY6cGxhaW46TUEvPw (二维码自动识别)

设置系统代理

以上手动和自动选择一个即可,(这一步不设置,貌似也没问题,进行下一步设置就好了)。

安装配置switchyomega

现在代理已经生效了,上面的链接可以点开了,安装好以后,在chrome右上角找到它,右键选项进入配置。

情景模式选proxy,代理服务器地址127.0.0.1端口1080,下面的统统同默认,记得一定要点应用选项!

6、操作完成

[…]

Python多版本pip安装库的问题(转)

机器上总是会有Python2.7的版本和Python3.x的版本,今天接触到一台服务器上面有Python2.7和Python3.4,想在Python3.4下安装一个TensorFlow,但不管怎么装都只能装到Python2.7上,特别头疼,后来发现是因为不论用pip还是pip3,都是指向的Python2.7。

查看pip指向

按照这篇博客中说的方法,检查了一遍pip和pip3分别指向的Python:

$ pip -V

$ pip3 -V 1 2 3 发现居然都指向了Python2.7:

怪不得怎么装都是装到了Python2.7环境下。

所以我们的问题变成了怎么通过pip去指定安装到Python3.x下。 怪不得怎么装都是装到了Python2.7环境下。

所以我们的问题变成了怎么通过pip去指定安装到Python3.x下。

解决方案

更改pip3指向 一种方法是更改pip与pip3其中一个的指向,一般pip指向Python2.7,pip3指向Python3.x。这种方法可以一劳永逸地让之后的pip3安装都顺利一点,方法参考这篇博客。我并没有用这种方法,所以也没实测。

强制安装到Python3.x环境下 如果我们直接用命令“pip3 install <库名>”,那么是默认安装到pip3指向的Python环境的,但是我们也可以强制安装到Python3.x:

$ sudo python3 -m pip install tensorflow-gpu ——————— 作者:Cloudox_ 来源:CSDN 原文:https://blog.csdn.net/Cloudox_/article/details/78616378 版权声明:本文为博主原创文章,转载请附上博文链接!

cloud cmd install

 

 

 

Install

The installation of file manager is very simple.

install latest version of node.js. install cloudcmd via npm with: npm i cloudcmd -g

When in trouble use:

npm i cloudcmd -g –force

sudo vi /usr/lib/node_modules/cloudcmd/json/config.json

“dirStorage”: false, “online”: true, “open”: false, “keysPanel”: true, “port”: 8080, “ip”: “143.89.31.17”, “root”: “/”, “prefix”: “”, “progress”: […]

VOSEQ server start

####

[shenzy@LFE0530 VoSeq-2.1.1]$ source /usr/bin/virtualenvwrapper.sh [shenzy@LFE0530 VoSeq-2.1.1]$ workon voseq_environment (voseq_environment) [shenzy@LFE0530 VoSeq-2.1.1]$

python voseq/manage.py runserver –settings=voseq.settings.local 143.89.29.80:8000

 

setup environmental variables, virtual environments Wai-Yin Kwan edited this page on Jul 5, 2015 · 12 revisions Pages 7 Home Common git commands Computer setup Github workflow Helpful links misc commands setup environmental variables, virtual environments […]

Python Subprocess returns non-zero exit status only in cron

You should try to capture stderr in addition to stdout so that you can find out exactly why the program is failing (assuming it does indeed print some errors for you)

cmd = [‘/path/to/casperjs’, ‘/path/to/doSomething.js’, ‘args’] response = subprocess.check_output(cmd, shell=True, stderr=subprocess.STDOUT) 0 ok 126 权限,拷贝一份,并赋予该用户所有的权限 […]

linux iptables导致httpd网页打不开(转帖)

linux iptables导致httpd网页打不开 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://taotao1240.blog.51cto.com/731446/611758

问题:httpd 服务已启动,80端口已开,但是网页就是打不开,重启服务器还是不行

忽然想看看log,记录如下:

[Fri Jul 15 00:41:03 2011] [notice] SELinux policy enabled; httpd running as context root:system_r:httpd_t:s0

[Fri Jul 15 00:41:03 2011] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)

[Fri Jul 15 00:41:03 2011] [notice] Digest: generating secret for digest authentication …

[Fri Jul 15 00:41:03 2011] [notice] Digest: […]

ubuntu下搭建vpn历程(转贴)

1、卸载pptpd和iptables,重新安装pptpd #卸载pptpd $ apt-get autoremove pptpd $ apt-get purge pptpd #卸载iptables $ apt-get autoremove iptables* $ apt-get purge iptables* #安装pptpd $ apt-get install pptpd 2、配置pptpd (1)首先,编辑pptpd.conf文件,设置localip和remoteip $ vim /etc/pptpd.conf

查找到localip和remoteip,打开注释进行设置。将localip设置为你的vps的服务器公网ip,不知道可以通过ifconfig查看。remoteip是设置给VPN用户分配的IP段,我这里设置为10.100.0.2-100。

localip VPS_IP remoteip 10.100.0.2-100 (2)修改dns设置,设置为google的DNS $ vim /etc/ppp/pptpd-options

查找到ms-dns,配置dns如下:

ms-dns 8.8.8.8 ms-dns 8.8.4.4 (3)设置VPN的账号密码

编辑chap-secrets文件

$ vim /etc/ppp/chap-secrets

在chap-secrets文件中添加一行配置

#client server secret IP address liuchungui […]