CentOS+tor+Privoxy 服务搭建(要出墙tor才可正常使用):
sudo yum install epel-release 不然没有源
sudo yum install tor
service tor start 启动服务 检查服务状态 service tor status
sudo yum install privoxy 安装
要修改一下privoxy 配置文件 将tor 和privoxy整合
vi /ect/privoxy/config 搜索/forward-socks5t 找到注释拿掉 ESC wq保存退出
启动privoxy service privoxy start 启动完成检查状态 status 这样就完成了服务搭建
设置完成代理 检查是否成功 访问
https://check.torproject.org/
验证
Ubuntu + tor + Privoxy 服务搭建:
ubuntu相对来说就好点了 配置好可靠的源 update
sudo apt-get install tor
service tor start 检查服务 status
sudo apt-get install privoxy
同样修改配置 vi /ect/privoxy/config 搜索/forward-socks5t 找到注释拿掉 ESC wq保存退出
设置完成 通过127.0.0.1:8118 匿名上网
tor 很慢的 满世界跳啊跳 如果想设置某个IP段位 正常上网 可设置 配置 forward 192.168.段位 10.段位
若要开放所有网路 listen-address:8118就好了
sudo service privoxy restart 查看是否配置成功
https://check.torproject.org/
还很多的配置 自行查看配置文档都有解释
Ubuntu和debian相差不大 架设.onion
:(
必须要出墙
不然 官方给出的源没办法使用的)
我们先装下nginx sudo apt-get nginx #如果不会闲麻烦 直接网上 找个lnmp 一键安装包就好了,各种服务集成
nginx 文档根目录 随便你怎么建立 我选择默认 ,
可在 /var/www/这个目录下托管每个域 修改下面的配置文件就好了
修改配置 sudo vi /etc/nginx/sites-available/default
server {
listen 8080; #监听8080端口
root /var/www/html;
# Add index.php to the list if you are using PHP
index index.html index.htm index.php;
server_name localhost;
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ =404;
# pass PHP scripts to FastCGI server
#location ~ \.php$ {
# include snippets/fastcgi-php.conf;
# # With php-fpm (or other unix sockets):
# fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
# # With php-cgi (or other tcp sockets):
# fastcgi_pass 127.0.0.1:9000;
# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#location ~ /\.ht {
# deny all;
配置完成 检查nginx 是否存在 错误 sudo nginx -t 没有错误 重启 sudo service nginx restart 检查状态 status
安装apache2 sudo apt-get install apache2 启动apache2 访问 http://localhost:8080 成功说明nginx 配置完成
访问 tor 官方 查看文档 :
您需要添加下面的条目
/etc/apt/sources.list
或在一个新的文件
/etc/apt/sources.list.d/
:
deb https://deb.torproject.org/torproject.org bionic main
deb-src https://deb.torproject.org/torproject.org bionic main
请注意,需要apt-transport-https软件包才能在/etc/apt/sources.list中使用'deb https:// foo distro main'行,以便所有使用libapt-pkg库的软件包管理器都可以访问可通过https(超文本传输协议安全)访问的源中可用的元数据和包。
然后通过在命令提示符处运行以下命令来添加用于对程序包进行签名的gpg密钥:
gpg --keyserver keys.gnupg.net --recv A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89
gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add -
连接服务器错误 可用如下试试:
curl -sSL keys.gnupg.net | gpg --import
然后在把秘钥导进去
您可以使用以下命令安装它: https://deb.torproject.org/torproject.org/pool/main/d/deb.torproject.org-keyring/ 这里有包
$ apt update
$ apt install tor deb.torproject.org-keyring
现在Tor已安装并正在运行。
以上配置完成!
设置完 访问 http://duskgytldkxiuqc6.onion/ 打开说明成功了
接下来要设置 要设置tor指向web服务了:
打开 /etc/tor/torrc
官方说这个文件中有多行 HiddenServiceDir 是注释掉的
接下来,您需要将洋葱服务配置为指向本地Web服务器。
首先,在您喜欢的文本编辑器中打开您的torrc文件。(请参阅 torrc FAQ条目以了解这意味着什么。)转到中间部分并查找该行
###############此部分仅适用于位置隐藏的服务###
该文件的这一部分由一组行组成,每行代表一个洋葱服务。现在它们都被注释掉了(行以#开头),因此禁用了洋葱服务。每组行包含一个HiddenServiceDir行和一个或多个 HiddenServicePort行:
HiddenServiceDir是Tor将存储有关该洋葱服务的信息的目录。特别是,Tor将在这里创建一个名为hostname的文件,它将告诉您洋葱URL。您无需向此目录添加任何文件。确保这与您在设置thttpd时创建的hidserv目录不同,因为您的HiddenServiceDir包含秘密信息!
HiddenServicePort允许您指定虚拟端口(即访问洋葱服务的人将认为他们正在使用的端口)以及用于重定向到此虚拟端口的连接的IP地址和端口。
将以下行添加到您的torrc:
HiddenServiceDir / Library / Tor / var / lib / tor / hidden_service /
HiddenServicePort 80 127.0.0.1:8080
我们在torrc文件中最后添加 HiddenServiceDir /var/lib/tor/hidden_service/ HiddenServicePort 80 127.0.0.1:8080
在hidden_service 文件下 查看 hostname 查看域名
CentOS+tor+Privoxy 服务搭建(要出墙tor才可正常使用): sudo yum install epel-release 不然没有源 sudo yum install tor service tor start 启动服务 检查服务状态 service tor status sudo yum install...
运行容器:
$ docker run --privileged --expose=8080 -P --name www samoht/dockage mir-www
TODO:访问容器
在 OSX 上:
$ PORT=$(docker port www 8080/tcp | cut -d ':' -f 2)
$ HOST=$(boot2docker ip)
$ curl http://$HOST:$PORT
将构建指令作为opam文件添加到存储库中(请参阅packages/下的现有 unikernels)
Tinyproxy是一个轻量级的用于POSIX操作系统的http/https代理守护进程。在设计之初就遵循着更快并且更小的原则。在相关的运用案例中,它是一种理想的解决方案,例如在一个需要全部HTTP代理特性的嵌入式部署的案例中。然而,对于需要更大的代理案例来说,它是不可用的。
Tinyproxy本身是小巧的,几乎不需要占用系统资源。安装后,内存占用通常在2M左右,CPU负载随同步连接的数量线性增...
相信对于我们程序猿来说,开发并没有国界,外国的开发资料反正更加刚需。因为本博主的Ubuntu系统损坏了,只好重新配置一遍Ubuntu14.04的访问国外网络的环境配置,也作为以后配置环境方便使用的笔记,做Android系统设备定制,所以我也就踩了很多访问谷歌的坑。现在这边介绍通过虚拟机来访问谷歌开发者网站。
注意一点:实现者终端访问的前提是,Ubuntu14.04已经可以用浏览器访问,无...
0x01 Tor运行原理:
请求方需要使用:洋葱浏览器(Tor Browser)或者Google浏览器来对暗,网网站进行访问
响应放需要使用:Tor协议的的Hidden_service
0x02 好戏来了 搭建步骤:
1.更新yum源
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-re
how to install tor browser in ubuntu
# Download tor browser launcher
sudo add-apt-repository ppa:micahflee/ppa
sudo apt update
sudo apt install torbrowser-launcher
install tor browser ubuntu
#install
sudo add-apt-repository ppa:micahflee/ppa
sudo apt upd
最近在做一些神秘项目,需要用到http->socks5的代理访问模式,网上一大堆配置说明要么驴头不对马嘴,要么讲半天事情都没讲清楚,要么就是复制粘贴,故写此文章。
centos上配置Tor可谓是非常简单了,直接通过yum进行安装即可,安装之前要注意的是,Tor不再建议将其仓库用于CentoOS,而建议使用epel仓库,所以首先要安装epel仓库,然后安装Tor即可
Can't complete SOCKS5 connection to 0.0.0.0问题
- `meta-disk`:DRBD 元数据存储位置。
- `syncer`:同步速率。
- `on`:节点配置,`address` 为节点 IP 和端口,`disk` 为 DRBD 同步的磁盘设备。
5. 初始化 DRBD
在节点1上执行:
```bash
drbdadm create-md drbd0
在节点2上执行:
```bash
drbdadm create-md drbd0
6. 启动 DRBD
在节点1上执行:
```bash
drbdadm up drbd0
在节点2上执行:
```bash
drbdadm up drbd0
7. 初始化数据
在节点1上执行:
```bash
drbdadm primary drbd0 --force
mkfs.xfs /dev/drbd0
在节点2上执行:
```bash
drbdadm primary drbd0 --force
mkfs.xfs /dev/drbd0
8. 启用 DRBD 自动同步
在节点1上执行:
```bash
drbdadm -- --overwrite-data-of-peer primary drbd0
在节点2上执行:
```bash
drbdadm connect drbd0
二、安装 NFS
1. 安装 NFS
```bash
yum install nfs-utils -y
2. 配置 NFS,修改 `/etc/exports` 文件,添加以下配置:
```conf
/drbd_mount_point 192.168.1.0/24(rw,sync,no_root_squash)
- `/drbd_mount_point`:DRBD 挂载的目录。
- `192.168.1.0/24`:允许访问的 IP 段。
- `rw`:允许读写。
- `sync`:同步写入。
- `no_root_squash`:允许 root 用户访问。
3. 启动 NFS
```bash
systemctl start nfs
三、安装 Keepalived
1. 安装 Keepalived
```bash
yum install keepalived -y
2. 配置 Keepalived,修改 `/etc/keepalived/keepalived.conf` 文件,添加以下配置:
```conf
! Configuration File for keepalived
global_defs {
router_id LVS_DEVEL
vrrp_script chk_nfs {
script "/usr/local/bin/chk_nfs.sh"
interval 2
vrrp_instance VI_1 {
state MASTER
interface eth0
virtual_router_id 51
priority 101
virtual_ipaddress {
192.168.1.100/24 dev eth0
track_script {
chk_nfs
- `router_id`:路由 ID,可以随意设置。
- `vrrp_script`:自定义脚本,用于检测 NFS 服务是否正常。
- `vrrp_instance`:VRRP 实例配置,`state` 为当前节点状态(MASTER 或 BACKUP),`interface` 为节点网卡名称,`virtual_router_id` 为虚拟路由 ID,`priority` 为节点优先级,`virtual_ipaddress` 为虚拟 IP 地址。
3. 创建 NFS 检测脚本 `/usr/local/bin/chk_nfs.sh`,添加以下内容:
```bash
#!/bin/bash
nfs_status=$(systemctl status nfs | grep "Active:" | awk '{print $2}')
if [ "$nfs_status" != "active" ]
exit 1
exit 0
说明:该脚本用于检测 NFS 服务是否正常,如果服务异常则返回 1。
4. 启动 Keepalived
```bash
systemctl start keepalived
至此,CentOS7+DRBD+NFS+Keepalived 的搭建已经完成了。您可以通过访问虚拟 IP 地址来访问 NFS 服务。