页面“Chrome firefox配置SwitchyOmega翻墙”与“Export/import导出和导入docker容器”之间的差异

来自linux中国网wiki
(页面间的差异)
跳到导航 跳到搜索
 
 
第1行: 第1行:
=pre=
+
==导出==
搭建shadowsocks服务器端 详见[[Shadowsocks安装与配置]]
+
docker  export  docker4wiki_mediawiki_1  >docker4wiki_mediawiki_1.tar
  
=client=
+
docker  export  docker4wiki_database_1  >docker4wiki_database_1.tar
  
==linux(debian pc) or freebsd12 ==
+
==导入==
 
<pre>
 
<pre>
 +
Import to docker via pipe and STDIN
 +
cat ./你的导出.tar  | sudo docker import - 新的名字:1.0
  
#个人电脑 kali201930用这个加crontab 就可以了 sudo apt  install shadowsocks-libev 要看官网
+
Import with a commit message
sudo apt  install shadowsocks-libev
+
$ cat exampleimage.tgz | docker import --message "New image imported from tarball" - exampleimagelocal:new
ss-local -s linuxsa.org  -p 443  -k "pass" -l 7070 -t 600 -m aes-256-cfb
 
  
 +
cat docker4wiki_database_1.tar | docker import --message "dbwiki" - imported:docker4wiki_database_1
 +
sha256:448b3bb2fd26b1d107dfd46df75bfdd12b0e0f11e4eaef8c9c2d9d4adec289af
  
apt install shadowsocks
+
sudo docker images可以看到刚才导入的新镜像
sslocal -s linuxsa.org   -p 443  -k "pass" -l 7070 -t 600 -m aes-256-cfb #新的用这个
+
REPOSITORY                  TAG                      IMAGE ID            CREATED            SIZE
 +
imported                    docker4wiki_database_1   448b3bb2fd26        25 seconds ago      350MB
  
  
 +
根据自己的需要开启容器
  
 +
docker run -dit -v /dep:/dep -p 80:80 -p 7000-7001:7000-7001  dockertest:1.0  /bin/bash
  
#本地apt shadowsock and then  ok 20190728 因为我本地的端口是7070
+
-v 是docker目录挂载,冒号左边是本地目录,右边是docker内目录
chromium --proxy-server="http=socks5://127.0.0.1:7070"
+
-p 是docker端口映射,冒号左边是本地端口,右边是docker内端口
/opt/google/chrome/chrome --proxy-server="https=socks5://127.0.0.1:7070"
 
  
pip 安装 2019后尽量不用这种了
 
sudo apt-get install python-pip
 
安装shadowsocks:
 
sudo pip install shadowsocks
 
新建shadowsocks配置文件shadowsocks.json:
 
{
 
"server": "xxx.xxx.xxx.xxx",
 
"server_port": xxxx,
 
"local_port": 1080,
 
"password": "xxxxxxx",
 
"timeout": 600,
 
"method": "aes-256-cfb"
 
}
 
  
eg
 
{
 
    "server":"linuxsa.org",
 
    "server_port":443,
 
    "local_port":1080,
 
    "password":"laipass",
 
    "timeout":600,
 
    "method":"aes-256-cfb"
 
}
 
 
#启动
 
sslocal -c /home/evan/shadowsocks.json -d start
 
 
 
 
apt install shadowsocks
 
evan@elite:/etc/shadowsocks$ cat config.json
 
{
 
    "server":"ss.linuxsa.org",
 
    "server_port":8388,
 
    "local_port":1080,
 
    "password":"lai2240",
 
    "timeout":600,
 
    "method":"aes-256-cfb",
 
    "local_address":"127.0.0.1",
 
    "fast_open":false,
 
    "tunnel_remote":"8.8.8.8",
 
    "dns_server":["8.8.8.8", "8.8.4.4"],
 
    "tunnel_remote_port":53,
 
    "tunnel_port":53,
 
    "libopenssl":"C:\\Program Files\\Git\\mingw64\\bin\\libeay32.dll",
 
    "libsodium":"/usr/local/lib/libsodium.so",
 
    "libmbedtls":"/usr/local/lib/libmbedcrypto.2.4.0.dylib"
 
}
 
 
sudo systemctl enable shadowsocks
 
 
</pre>
 
</pre>
  
== linux 服务器 ==
+
https://docs.docker.com/engine/reference/commandline/export/
[[ Ubuntu利用shadowsocks终端翻墙 ]]
 
 
 
==windows==
 
===下载shadowsocks客户端===
 
[https://github.com/shadowsocks/shadowsocks-windows/releases/download/4.0.8/Shadowsocks-4.0.8.zip  下载shadowsocks客户端软件]
 
===配置shadowsocks客户端===
 
<gallery>
 
ss.png
 
</gallery>
 
 
 
==浏览器==
 
===chrome2019===
 
<pre>1.安装chrome浏览器翻墙插件  要先翻墙 再play.google
 
 
 
#本地apt shadowsock and then  ok 20190728 freebsd12上也是 因为我本地的端口是7070
 
 
 
/opt/google/chrome/chrome --proxy-server="https=socks5://127.0.0.1:7070"
 
 
 
chromium --proxy-server="http=socks5://127.0.0.1:1080"
 
 
 
然后直接 同步帐号 就什么都有了啦 不用再安装什么插件 哈哈  换新电脑这样就行了
 
</pre>
 
 
 
chrome 同步
 
 
 
https://chrome.google.com/sync?otzr=1
 
 
 
https://www.google.com/sync/index.html
 
 
 
===firefox===
 
[https://github.com/FelisCatus/SwitchyOmega/releases 打开页面直接双击proxy_switchyomega-2.5.10-an.fx.xpi]
 
 
 
===配置SwitchyOmeg===
 
<pre>
 
 
 
界面--> 切换选项 初始情景模式-->auto -->  -->  -->
 
 
 
左边 auto -->规则列表设置  AutoProxy  -->  https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt -->
 
</pre>
 
 
 
<gallery>
 
sw.png
 
</gallery>
 
 
 
[https://www.cnblogs.com/LyndonMario/p/9326176.html chrome神插件之:SwitchyOmega的安装设置]
 
 
 
=使用问题=
 
一开始不能自动翻墙 我用几个 proxy,然后添加对URL的规则就行了
 
 
 
要有个 规则列表规则 (按照规则列表匹配请求)  proxy  on auto switch 不然老是要手工才会FQ
 
 
 
 
 
 
 
 
 
  
 +
https://docs.docker.com/engine/reference/commandline/import/
  
== chrome 突然帐号同步不成功 登录不了gmail ==
+
https://blog.csdn.net/weixin_42003671/article/details/86614577
  
SwitchyOmega 自动切换模式下 Chrome 无法登陆谷歌账户
+
=troubleshooting=
 +
Question
 +
docker export : "fatal error: runtime: out of memory
  
添加规则 之后便可正常登陆
+
Solution
*.googleapis.com +proxy
+
[[Linux添加swap交换分区(虚拟内存)]]
  
https://github.com/gfwlist/gfwlist/issues/1056
 
  
=参考=
+
[[category:Container]]
[http://blog.linuxchina.net/?p=845 ssh+chrome翻墙 from blog]
 
[[category:生活与情感]]  [[category:linux]]  [[category:ops]]
 

2019年10月30日 (三) 02:41的版本

导出

docker  export  docker4wiki_mediawiki_1  >docker4wiki_mediawiki_1.tar
docker  export  docker4wiki_database_1  >docker4wiki_database_1.tar

导入

Import to docker via pipe and STDIN
cat ./你的导出.tar  | sudo docker import - 新的名字:1.0

Import with a commit message
$ cat exampleimage.tgz | docker import --message "New image imported from tarball" - exampleimagelocal:new

cat docker4wiki_database_1.tar | docker import --message "dbwiki" - imported:docker4wiki_database_1
sha256:448b3bb2fd26b1d107dfd46df75bfdd12b0e0f11e4eaef8c9c2d9d4adec289af

sudo docker images可以看到刚才导入的新镜像
REPOSITORY                  TAG                      IMAGE ID            CREATED             SIZE
imported                    docker4wiki_database_1   448b3bb2fd26        25 seconds ago      350MB


根据自己的需要开启容器

docker run -dit -v /dep:/dep -p 80:80 -p 7000-7001:7000-7001  dockertest:1.0  /bin/bash

-v 是docker目录挂载,冒号左边是本地目录,右边是docker内目录
-p 是docker端口映射,冒号左边是本地端口,右边是docker内端口


https://docs.docker.com/engine/reference/commandline/export/

https://docs.docker.com/engine/reference/commandline/import/

https://blog.csdn.net/weixin_42003671/article/details/86614577

troubleshooting

Question docker export : "fatal error: runtime: out of memory

Solution Linux添加swap交换分区(虚拟内存)