2018年1月27日星期六

linux usb写入工具


Etcher – USB and SD Card Writer

官网:https://etcher.io/


Etcher 是一款跨 Windows、macOS 和 Linux 系统的流行 USB 写入工具

ubu:
deb https://dl.bintray.com/resin-io/debian stable etcher

sudo apt-key adv --keyserver hkp://pgp.mit.edu:80 --recv-keys 379CE192D401AB61
sudo apt update && sudo apt install etcher-electron

Gnome Multi-Writer



Unetbootin – Create Bootable Live USB Image


2018年1月25日星期四

Tor browser


什么是Tor浏览器?


Tor的软件通过一个由志愿者在世界各地运行中继的分布式网络弹跳您的通讯保护你:它可以防止有人看从学习你所访问的网站您的Internet连接,它可以防止你从你的物理位置访问的站点,并它可以让你访问被阻止的网站。
Tor Browser允许您在Microsoft Windows,Apple MacOS或GNU / Linux上使用Tor,而无需安装任何软件。它可以运行一个USB闪存驱动器,带有一个预先配置的网页浏览器来保护您的匿名,并且是独立的(便携式)。



下载地址:Linux  Windows  Mac Android  github




Mac OS X捆绑软件截图

Mac OS X说明

下载上面的文件,保存在某个地方,然后点击它。这将打开.dmg文件。拖动包含的文件到你的应用程序文件夹,你将有一个Tor浏览器应用程序在你选择的语言,你可以钉在你的Dock。





Linux指令

下载上述与体系结构相关的文件,将其保存到某个位置,然后运行以下两个命令之一来提取软件包压缩文件:
tar -xvJf tor-browser-linux32-7.5_LANG.tar.xz
或(对于64位版本):
tar -xvJf tor-browser-linux64-7.5_LANG.tar.xz
(其中LANG是文件名中列出的语言)。
完成后,通过运行以下命令切换到Tor浏览器目录:
cd tor-browser_LANG
(其中LANG是文件名中列出的语言)。
要运行Tor浏览器,请单击Tor浏览器或Tor浏览器安装图标,或者在终端中执行 start-tor-browser.desktop文件:
./start-tor-browser.desktop
这将启动Tor Launcher,一旦连接到Tor,它将启动Firefox。不要以root身份解压或运行TBB。

Arch_Linux
$ gpg --keyserver pool.sks-keyservers.net --recv-keys D1483FA6C3C07136

$ yaourt -S tor-browser-en (其他语言 $ yaourt tor-browser)

Windows说明

下载上面的文件,并保存在某个地方,然后双击它。(1)单击“运行”,然后选择安装程序的语言,然后单击确定 (2)。确保您选择的位置至少有80MB的可用磁盘空间。如果您想要将该软件包保留在计算机上,将其保存到桌面是一个不错的选择。如果您想将其移动到另一台计算机或限制留下的痕迹,请将其保存到USB磁盘。
点击安装(3)等到安装程序结束。这可能需要几分钟才能完成。
提取过程的屏幕截图
一旦安装完成,点击完成启动Tor浏览器的向导。
一旦你看到Tor浏览器的向导,点击连接
或者,您可以进入到该文件夹启动Tor浏览器Tor浏览器,并在双击:它可以在你保存在(桌面默认)被捆绑的位置找到启动Tor浏览器应用程序。
软件包启动的屏幕快照
一旦Tor准备就绪,Tor浏览器将自动打开。只有通过Tor浏览器访问的网页才会通过Tor发送。其他Web浏览器(如Internet Explorer)不受影响。
一旦完成浏览,点击关闭按钮(×)(6)关闭所有打开的Tor浏览器窗口出于隐私的原因,您访问的网页列表和任何cookies都将被删除。
Firefox的屏幕截图
要再次使用Tor Browser,请双击“Start Tor Browser”应用程序。
请记住,Tor匿名化您的流量的来源,并加密Tor网络内的所有内容,但它不能加密Tor网络与其最终目的地之间的流量。如果您正在传递敏感信息,则应该像在正常的可怕互联网上一样谨慎 - 使用HTTPS或其他端到端加密和身份验证。



2018年1月7日星期日

linux命令 之 screen


编译时ssh突然断开会比较尴尬~

所以我们使用screen

#screen -ls    ~列出当前系统中运行的session
#screen -S dome   ~建立一个名为dome的session
恢复&进入session
#screen -r pid
#screen -r name
#exit  ~结束session
#killall screen 结束所有session会话

快捷键:
Ctrl+a d :暂离
Ctrl+a c :在当前screen会话中创建窗口
Ctrl+a w :窗口列表
Ctrl+a n :下一个窗口
Ctrl+a p :上一个窗口
Ctrl+a 0-9 :在第0个窗口和第9个窗口之间切换


远程同步(大屏幕):
演示端执行 
#screen -S test 
客户端(观众)连接到演示端并执行
#screen -x test 
显示同步。

善用搜索GOOGLE篇


普通搜索


1.域名过滤搜索:
JAVA入门 site:ibm.com      
JAVA入门 -site:zhihu.com    (排除zhihu.com结果) 可用扩展Personal Blocklist (by Google)

2.全字匹配搜索:
用双引号将关键词括起来的结果如下

3.按关键词排除:
关键词 -不包括的词     (例如:java入门 -知乎) 油猴脚本

4.按文件类型搜索:
filetype:文件扩展名 关键词

5.以图搜索:
 点击 相机 上传图片 即可

VirtualBox中PIIX3和ICH9芯片组的系统选项之间的区别?


之前 VirtualBox的 4.0, PIIX3是唯一可用的选项这里. 对于现代的来宾操作系统,如Mac OS X的, 旧的芯片组不再很好的支持. 结果是, VirtualBox的 4.0 推出了更现代的ICH9芯片组的仿真, 它支持PCI Express, 三个PCI总线, PCI-to-PCI桥和消息信号中断 (MSI). 这使得现代的操作系统,以解决更多的PCI设备,不再需要IRQ共享.
采用ICH9芯片组,还可以配置最多 36 网卡 (取决于 8 与PIIX3网络适配器). 需要注意的是ICH9支持是实验性的,而不是 推荐 客户操作系统不需要它.


2018年1月5日星期五

SSR_Client for Linux


一,SSR/SS
1.下载脚本    备用

2.安装:
#sudo mv ssr /usr/local/bin
#sudo chmod 766 /usr/local/bin/ssr
#ssr install  (安装)
#ssr config  (配置文件)

*****************************************************
{
    "server": "你的ip",
    "server_ipv6": "::",
    "server_port": 你的端口,
    "local_address": "127.0.0.1",
    "local_port": 1080,

    "password": "你的密码",
    "method": "aes-128-cfb(加密方式)",
    "protocol": "origin(协议)",
    "protocol_param": "",
    "obfs": "plain(混淆)",
    "obfs_param": "",
    "speed_limit_per_con": 0,
    "speed_limit_per_user": 0,

    "additional_ports" : {}, // only works under multi-user mode
    "additional_ports_only" : false, // only works under multi-user mode
    "timeout": 120,
    "udp_timeout": 60,
    "dns_ipv6": false,
    "connect_verbose_info": 0,
    "redirect": "",
"/usr/local/share/shadowsocksr/config.json" 25 lines, 639 characters

**************************************************************

#ssr start 
启动!
**************************************************************
说明:
$ ssr help  
ShadowSocksR python client tool
if you have not install ssr, please run "ssr install"
Usage:
ssr help
ssr config : edit config.json
ssr install : install shadowsocksr client
ssr uninstall : uninstall shadowsocksr client
ssr start : start the shadowsocks service
ssr stop : stop the shadowsocks service
ssr log : cat the log of shadowsocks
**************************************************************

开机自启动:

debian:
$ sudo nano /etc/rc.local
添加
sudo ssr start

debian9+:
$nano /etc/rc.local
****************************************
#!/bin/bash
sudo ssr start
exit 0
****************************************
# chmod +x /etc/rc.local
systemctl start rc-local

arch-linux:
$ sudo nano /usr/lib/systemd/system/rc-local.service
****************************************
[Unit]
Description=/etc/rc.local Compatibility
ConditionPathExists=/etc/rc.local
[Service]
Type=forking
ExecStart=/etc/rc.local
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99
[Install]
WantedBy=multi-user.target
****************************************
$ sudo systemctl enable rc-local.service
$ sudo nano /etc/rc.local
****************************************
#!/bin/bash
sudo ssr start
****************************************
$ sudo chmod +x /etc/rc.local


GFW-list使用下面工具生成:

 用于被墙网址走代理(即GFW-list模式)
将pac文件路径(file:///..../....pac)填如上图的自动URL中。
gnome直接把pac文件拖入上图位置即可。

http代理配置:

用于应用走http代理(youtube-dl 、Telegram等)
~arch-linux为例:
$sudo pacman -S privoxy
$sudo nano /etc/privoxy/config
注释掉
#listen-address  localhost:8118
末端添加
forward-socks5 / 127.0.0.1:1080 .
listen-address 127.0.0.1:8118
$sudo systemctl enable privoxy.service
$ sudo systemctl start privoxy.service



使用方法1.~改环境变量:
$ sudo nano /etc/environment
添加:
export http_proxy=http://127.0.0.1:8118
export https_proxy=http://127.0.0.1:8118


使用方法2.~gnome,kde设置(推荐)

gnome代理方式:
            自动:列表内走代理(结合pac文件使用)
            手动:全局代理
            禁用:无代理





chrome代理插件(只用到谷歌差点资料,这个扩展就能满足):

https://chrome.google.com/webstore/detail/proxy-switchyomega/padekgcemlokbadohgkifijomclgjgif?hl=zh-CN