Quantcast
Channel: 看得透又看得远者prevail. ppt.cc/flUmLx ppt.cc/fqtgqx ppt.cc/fZsXUx ppt.cc/fhWnZx ppt.cc/fnrkVx ppt.cc/f2CBVx
Viewing all 20518 articles
Browse latest View live

给基于tun模块的VPN添加路由白名单/黑名单

$
0
0
Android上的一些VPN(比如DroidVPN)使用tun内核模块实现流量转发进而实现VPN,优点是比系统的VPN省电不少,缺点是必须要以root权限运行。
VPN默认是全局代理,当我们只需要对某几个ip做转发或者对几个ip不做转发时就需要修改内核路由表。

白名单

即只对某些ip做转发
以下是一个示例设置对8.0.0.0~8.255.255.255的ip走vpn通道(开启vpn后运行):
关闭VPN后运行:

黑名单

即对这些ip不做转发
黑名单和chnroutes实现思路基本类似,示例添加了一个规则,使1.0.1.0~1.0.1.255的ip不走vpn(随便什么时候运行):
不需要这些规则时,运行(也可不运行,重启消失):

需要注意的是,白名单规则在关闭vpn后需运行相应的route del以删除转发规则,否则将无法连接
黑名单规则不删除也没关系
以上所有规则重启后自动丢失

一个 基于OpenResty的SNI proxy

$
0
0
功能类似于https://github.com/dlundquist/sniproxy

推荐 OpenResty 加上 stream 模块和 ngx_stream_lua_module 模块(https://github.com/openresty/stream-lua-nginx-module)。在 1.9.15.1 上测试通过。

示例配置:
stream {lua_resolver 8.8.8.8;
    init_worker_by_lua_block {
        sni_rules = {
            ["www.google.com"] = {"www.google.com", 443},
            ["www.facebook.com"] = {"9.8.7.6", 443},
            ["twitter.com"] = {"1.2.3.4"},
            [".+.twitter.com"] = {nil, 443}
        }  
    }

    server {
            error_log /var/log/nginx/sniproxy-error.log error;
            listen 443;
            content_by_lua_block {
                    local sni = require("resty.sniproxy")
                    local sp = sni:new()
                    sp:run()
            }  
    }
}

  
A Lua table sni_rules should be defined in the init_worker_by_lua_block directive.

The key can be either whole host name or regular expression. Use . for a default host name. If no entry is matched, connection will be closed.

The value is a table containing host name and port. If host is set to nil, the server_name in SNI will be used. If the port is not defined or set to nil, 443 will be used.

Rules are applied with the priority as its occurrence sequence in the table. In the example above, twitter.com will match the third rule rather than the fourth.

If the protocol version is less than TLSv1 (eg. SSLv3, SSLv2), connection will be closed, since SNI extension is not supported in these versions.
----------

SNI Proxy based on ngx_stream_lua_module

Description

This library is an SNI proxy written in Lua. TLS parsing part is rewritten from dlundquist/sniproxy
Note that nginx stream module and ngx_stream_lua_module is required.
Tested on Openresty >= 1.9.15.1.
Back to TOC

Status

Experimental.

Synopsis

stream {
lua_resolver 8.8.8.8;
init_worker_by_lua_block {
sni_rules = {
{"www.google.com", "www.google.com", 443},
{"www.facebook.com", "9.8.7.6", 443},
{"api.twitter.com", "1.2.3.4"},
{".+.twitter.com", nil, 443},
{".", "unix:/var/run/nginx-default.sock"}
}
}

server {
error_log /var/log/nginx/sniproxy-error.log error;
listen 443;
content_by_lua_block {
local sni = require("resty.sniproxy")
local sp = sni:new()
sp:run()
}
}
}
A Lua array table sni_rules should be defined in the init_worker_by_lua_block directive.
The first value can be either whole host name or regular expression. Use . for a default host name. If no entry is matched, connection will be closed.
The second and third values are target host name and port. A host can be DNS name, IP address or UNIX domain socket path. If host is not defined or set to nil, server_name in SNI will be used. If the port is not defined or set to nil , 443 will be used.
Rules are applied with the priority as its occurrence sequence in the table. In the example above, api.twitter.com will match the third rule api.twitter.com rather than the fourth .+.twitter.com.
If the protocol version is less than TLSv1 (eg. SSLv3, SSLv2), connection will be closed, since SNI extension is not supported in these versions.

from  https://github.com/fffonion/lua-resty-sniproxy

访问ipip.tk,查询代理服务器的ip及其地理位置(可自行搭建相关服务)

$
0
0
基于OpenResty ,MaxMind GeoIP数据库和从bgp.he.net生成的ASN数据库,因为没有经纬度的需求所以没有显示。下文有源代码的链接,如果需要可以自行修改加上经纬度或者将输出变为JSON等。

使用方法

查询当前IP地理位置
$ curl https://ipip.tk/
x.x.x.x
Country, City
ASN number
查询当前IP
$ curl https://ipip.tk/ip
x.x.x.x
查询指定IP的地理位置
$ curl https://ipip.tk/74.125.203.199
74.125.203.199
United States, Mountain View
AS15169 Google Inc.
查询域名的地理位置
$ curl https://ipip.tk/www.google.com.hk
74.125.203.199
United States, Mountain View
AS15169 Google Inc.
查询域名的IP
$ curl https://ipip.tk/www.google.com.hk/ip
74.125.203.199
查询域名的IP和CNAME(如果存在)
$ curl https://ipip.tm/www.google.com.hk/dns
www-wide.l.google.com 74.125.203.199

源代码

在这里https://gist.github.com/fffonion/44e5fb59e2a8f0efba5c1965c6043584
需要ngx_http_geoip_module, echo-nginx-module, lua-nginx-module,安装libgeoip,并将maxmind的旧版geoip数据库放在/usr/share/GeoIP
通过bgp.he.net生成ASN数据库

This service is based on OpenResty, MaxMind GeoIP database and ASN database generated by bgp.he.net. There’s no lat/lng since I don’t need it. Source code is attached below. You can modify it to display lat/lng or output JSON.

Usage

Query current IP geo location
$ curl https://ipip.tk/
x.x.x.x
Country, City
ASN number
Query current IP
$ curl https://ipip.tk/ip
x.x.x.x
Query given IP geo location
$ curl https://ipip.tk/74.125.203.199
74.125.203.199
United States, Mountain View
AS15169 Google Inc.
Query given domain name geo location
$ curl https://ipip.tk/www.google.com.hk
74.125.203.199
United States, Mountain View
AS15169 Google Inc.
Query given domain name IP
$ curl https://ipip.tk/www.google.com.hk/ip
74.125.203.199
Query given domain name IP and CNAME (if exists)
$ curl https://ipip.tm/www.google.com.hk/dns
www-wide.l.google.com 74.125.203.199

Installation

Source code can be viewed here: https://gist.github.com/fffonion/44e5fb59e2a8f0efba5c1965c6043584
nginx with ngx_http_geoip_module, echo-nginx-module, lua-nginx-module is required; libgeoip needs to be installed and geoip database should be placed under /usr/share/GeoIP.
Generate ASN database from bgp.he.net

用nginx+ssl证书搭建一个不被审查的站点

$
0
0
先看nginx的配置:
server {
        listen 80 default_server;
        listen [::]:80 default_server;
        listen 443 ssl default_server;

        root /usr/share/nginx/html;

        ssl_certificate certs/default.pem;
        ssl_certificate_key certs/default-nopass.key;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_ciphers EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH;
        ssl_prefer_server_ciphers on;
}

server {
    listen 443 ssl spdy;

    ssl_certificate certs/real-cert.pem;
    ssl_certificate_key certs/real-cert-nopass.key;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH;
    ssl_prefer_server_ciphers on;

    root /usr/share/nginx/html;

    server_name example.com;

    location / {
                root /path/to/your/files;
                if (-d $request_filename) {
                        return 404;
                }
        try_files $uri $uri/ =404;
        charset utf-8;
    }

              
        location ~ .*/$ {
                root /path/to/your/files;
                access_by_lua '
                        local coo = ngx.var.cookie_coo
                        if coo ~= "coo" then
                                ngx.exit(404)
                        end
                ';
                autoindex on;
                autoindex_exact_size off;
        }
}

   
假设:
审查机关拥有运营商级别的入侵检测设备(比如GFW)

说明:
    全站使用https,关闭SSLv3,关闭弱加密组件
    default_server开启80端口,使用自签名证书;真实需要访问的域名(example.com)必须使用有效的证书,或者在本地信任根证书。注意example.com不能开启80端口,且与default_server使用的证书不能相同。不要使用泛域名证书。这是为了防止审查机关通过直连IP查看返回的证书中的Common Name来得到真实域名。这样配置之后,直连IP https://xxx.xxx.xxx.xxx默认是返回自签名证书,无法得到真实example.com。
    选择性开启autoindex,通过cookie鉴别。注意也可以通过HTTP Basic Authenication认证。对匹配文件夹的uri(”/”结尾)做认证,示例中只有带cookie coo=coo的请求才会返回autoindex,否则返回404。
    在location /中禁用目录末尾自动加斜杠,因为如果自动加斜杠,审查机关可以通过暴力猜测出服务器上有哪些目录确实存在(返回了301到末尾加/的url)。方法是if (-d $request_filename)返回404。
------------

在Apache下部署SSL证书实现HTTPS


HTTPS是以安全为目标的HTTP通道,简单讲是HTTP的安全版。谷歌已经制定了一项长远的计划,它的最终目标是将所有通过HTTP协议呈现的网页标为“不安全”,对于站长来说,部署SSL证书来迁移到HTTPS是一个现实和重要的问题,那么,对于Apache webserver来说,如何部署SSL证书实现HTTPS协议呢?下面就讲述一下具体的实现方法。
  安装好Apache, 并且确认是否安装ssl模块,如果没安装的话,使用yum install mod_ssl openssl来安装ssl模块。
  之后,申请并下载SSL证书文件。通常来说有四个文件,分别是:证书文件ca.pem、证书私钥文件ca.key、证书公钥文件public.pem、证书链文件chain.pem。
  ( 1 ) 在Apache的安装目录下创建cert目录,并且将下载的全部文件拷贝到cert目录中。如果申请证书时是自己创建的CSR文件,请将对应的私钥文件放到cert目录下并且命名为ca.key;
  ( 2 ) 打开 apache 安装目录下 conf 目录中的 httpd.conf 文件,找到以下内容并去掉“#”:
  #LoadModule ssl_module modules/mod_ssl.so (如果找不到请确认是否编译过 openssl 插件)
  #Include conf/extra/httpd-ssl.conf
  ( 3 ) 打开 apache 安装目录下 conf/extra/httpd-ssl.conf 文件 (也可能是conf.d/ssl.conf,与操作系统及安装方式有关), 在配置文件中查找以下配置语句:
  # 添加 SSL 协议支持协议,去掉不安全的协议
  SSLProtocol all -SSLv2 -SSLv3
  # 修改加密套件如下
  SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM
  SSLHonorCipherOrder on
  # 证书公钥配置
  SSLCertificateFile cert/public.pem
  # 证书私钥配置
  SSLCertificateKeyFile cert/ca.key
  # 证书链配置,如果该属性开头有 '#'字符,请删除掉
  SSLCertificateChainFile cert/chain.pem
  ( 4 ) 设置虚拟主机
  如果要设置http和https同时生效,那么需要为 http 在端口 80 上设立 VirtualHost,同时为 https 在端口 443 上作类似的设置。在端口 80 上的网站的 VirtualHost 例子如下
  <VirtualHost *:80>
  <Directory /var/www/vhosts/yoursite.com/httpdocs>
  AllowOverride All
  </Directory>
  DocumentRoot /var/www/vhosts/yoursite.com/httpdocs
  ServerName yoursite.com
  </VirtualHost>
  在端口 443 上增加一个HTTPS网站,需要在文件加入如下内容
  NameVirtualHost *:443
  然后再加入一个类似如下的 VirtualHost 记录:
  <VirtualHost *:443>
  SSLEngine on
  SSLCertificateFile /etc/pki/tls/certs/ca.crt
  SSLCertificateKeyFile /etc/pki/tls/private/ca.key
  <Directory /var/www/vhosts/yoursite.com/httpsdocs>
  AllowOverride All
  </Directory>
  DocumentRoot /var/www/vhosts/yoursite.com/httpsdocs
  ServerName yoursite.com
  </VirtualHost>
  最后,使用如下指令重新启动 Apache , 即可实现网站的HTTPS功能。
  /etc/init.d/httpd restart

《逐梦彼岸》中国新移民 华人参政

$
0
0

华人参政,好样的!中国人不要再做沉默的羔羊!

撕港独海报的来自大陆的女留学生其实就是个被洗脑的自干五而已

$
0
0
香港中文大学(简称中大)近日因校园内的港独标语,而掀起一场风暴。一名内地女学生撕毁港独标语,遭到不少香港民众批评,但同时引来共青团与官媒发文力挺,并批评港独行径。
民主认知的差距
事件发生于9月5日晚间,一名在港就读的中国女学生擅自撕毁中大民主墙上的“拒绝沉沦,唯有独立”海报,有学生立即上前制止。中国女学生当场表示, “民主,就是你可以贴上去,我也可以撕下来…我也是学生之一,这也是我的民主墙。”“你们说你们代表学生,我也是学生之一,我不同意。”
该名女学生撕毁港独海报的行为,立即引来争论,有人称她就是小粉红,另有许多香港网友指责她不懂民主,没有法治观念,被中共洗脑太深。有网友留言对 她喊话,指民主是你有权利表达你的反对意见,但没有权利剥夺别人发表意见的权利,如果看不惯别人的帖子就撕除,跟中共当局在网上删帖的行为有什么不同?
官媒高度关注
与在香港的处境不同的是,这名女学生被亲中港媒、中国官媒、共青团中央视为“女英雄”,受到中国传媒罕有的高度关注。
亲中港媒《大公报》称她以流利英文的回应,完美KO中大港独学生。共青团中央也转发相关报导,并留言称是她的“后盾”。官媒《人民日报》称赞她“坚决撕‘港独’、拒绝‘被代表’”的行为,并说:“爱国何惧理直气壮,女同学,你不是一个人!”
《环球时报》总编辑胡锡进也以笔名“单仁平”发评论声援,指她撕港独海报的举动“率性、挺棒的”,“见着‘港独’海报撕了它再说”。
7日在中大的民主墙上,反过来被陆生贴上大量的“表情包”,及“CUSU is not CU(中文大学学生会不是中文大学)对不起,我们拒绝被代表”的标语。对此,胡锡进在评论中也表示支持鼓励,指这行为“表达了自己的真实态度”。
胡锡进还批评中大学生会,指他们在推动中大朝偏离学术、热衷政治对抗的方向走。他又说,“香港一些激进人士完全生活在自己的世界里”,应让他们感受到来自内地舆论的更大压力,“否则他们会被惯坏的”。
该名女学生则在事后接受中国媒体观察者网独家采访,她对媒体坦言自己受到香港“网络暴力”之苦,感到害怕,因此不愿透露名字与年级,但她坚持认为自 己是做对的事:“首先,香港是中国的一部分,这是一个常识”。“光天化日贴这种违法的东西,我觉得不太好,我气不过,就去撕了。”
在中国微博里的舆论,也几乎一面倒的支持女学生撕海报行为。女学生再次受访时,引用《战狼2》名言,称她看了大家的评论后,知道“背后有一个强大的祖国,无论何时都不应畏惧”。
官媒和共青团参战后,显然加剧了港独与反港独,不同立场的仇恨与对抗,撕海报引发的风暴,也被上升至政治层级。有网友表示,中共对年轻一代洗脑非常 成功,这些人可悲的是不为自己争取自由,反而强迫他人接受独裁专政管治。另有民众反问,高喊拒绝“被代表”的人们,拒绝被人大代表了吗?拒绝被党代表了 吗?香港资深媒体人潘小涛则表示,文革时听从喉舌煽动的人,都付出极大代价。
被禁的标语
事实上,香港中文大学校方已在4日因拆除校园内多幅“香港独立”标语,而引来外界关注,多间大学相继出现“香港独立”和“支援中大学生会”等标语声援,但中大坚称港独标语违法,要求学生撤走标语。
另外,也并不是所有陆生认同撕港独海报行为,有受访陆生私下表示,他虽反对香港独立,但认为将标语撕掉是非常不尊重的行为,每个人的意见都应该被接纳。甚至有陆生说,他们普遍支持一个中国,但不等于认同共产党。
港媒《立场新闻》刊登一名笔名为“朝云”的评论中,作者实地到中大访问张贴反击标语的陆生,称陆生的标语显现“尊重少数”观点,令人欣赏,陆生亦深以为然。但当他向他们解释,不少港生反感中国的原因,正是因为中国霸凌持少数观点的香港人时,陆生拒绝回应此问题。
作者在评论中指出,香港的民主支持者,多反感中国统治,不是因为英国人很好,而是中国的专制统治比英国更差,连自由和法治亦逐步沦陷。“港独思潮和 族群仇恨,是在专政的压迫下滋生。不过一年前,港独支持者还可以合法集会,晚近已沦为非法,唯有退守校园。现时政权欲连校园都赶尽杀绝,正是学生反抗的原 因。”
---------

“有网友留言对她喊话,指民主是你有权利表达你的反对意见,但没有权利剥夺别人发表意见的权利,如果看不惯别人的帖子就撕除,跟中共当局在网上删帖的行为有什么不同?”-说的太对了。这个大陆女生就是个被洗脑的自干五而已.

it guide

$
0
0
https://www.lifewire.com/how-to-4102585

大陆经典禁片《河殇》

$
0
0


《河殇》,于1988年6月16日首播,苏晓康和王鲁湘为总撰稿人,夏骏为导演,学者谢选骏为全片的主要内容最初策划者。《河殇》的“河”指黄河,此片由对中华传统的“黄土文明”进行反思和批判入手,逐步引入对西方“蓝色海洋”文明的介绍,对包括“长城”和“龙”在内的许多长期被中国人引以为荣的事物进行了辨析和评判,同时表达了对西方文明的向往。该片播出后在中国社会引起了很大轰动,后被认为是六四事件的思想前导。

简单粗暴解决flash跨域限制以去广告

$
0
0
 卡饭上说,因为优酷封了api,所以又回到跨域的问题了;其实这东西很好解决。

flash跨域访问策略是一个经常会被用来防止资源盗用的方法。由网站根目录下的crossdomain.xml配置。

下面是优酷的跨域访问策略
<?xml version="1.0" encoding="UTF-8"?>
<cross-domain-policy>
 <allow-access-from domain="*.youku.com"/>
 <allow-access-from domain="*.ykimg.com"/>
 <allow-access-from domain="*.tudou.com"/>
 <allow-access-from domain="*.tudouui.com"/>
 <allow-access-from domain="*.tdimg.com"/>
</cross-domain-policy>

目前通过替换播放器的办法去广告主要有两种,一种是替换为本地播放器,一种是替换为在线播放器;本地版有很多限制,在此略过;对在线版来说,由于托管播放器的host不在allow-access-from中,flash在执行AS时就(其实是自省的规则)无法得到优酷的视频源。

解决方法其实是很多的,比如搭个正向代理啊,而且你看大B站……对吧……

但对于我们个人用户来说,不可能整天电脑挂着nginx,或者为了去广告去买个VPS,那还不如买个会员233

这里提供一种方便的办法绕过跨域限制。

需要:

    可绑定域名的静态空间,这就多了去了对吧,*AE都是可以的
    安装了用户脚本管理器的浏览器
    如果是*nix/Mac用户,需要root权限

步骤

    上传播放器文件(可用https://code.google.com/p/haoutil/),假设目标目录为/antiad,以优酷为例,播放器地址为/antiad/player.swf
    空间绑定域名wqnmlgdsb.tdimg.com,或者随便想一个符合allow-access-from规则且不会被土豆/优酷用到的域名
    hosts添加一条[空间ip] wqnmlgdsb.tdimg.com
    刷新DNS缓存或重启
    安装YoukuAntiADs(http://userscripts.org/scripts/show/119622)
    修改其中的https://haoutil.googlecode.com/svn/trunk/player/testmod/和https://haoutil.googlecode.com/svn/trunk/player/为http://haha.tdimg.com/antiad/,保存.

完成

如果你想偷懒,只要在hosts中添加 211.151.13.46 haha.tdimg.com,然后按第6步中修改即可.

提示:某些国内空间需要备案才能绑定域名,但是你要绑定的土豆/优酷域名已经备案,所以可以直接拿来用;比如JAE啊什么的.

提示2:可以用尝试京东云: http://jae.jd.com/
当然如果装了ProxySwitchSharp之类的,你也可以重定向crossdomain.xml到自己修改的url;前提是你浏览器得支持.

纸质阅读还有未来吗?

$
0
0

  ·方舟子·

(《北京晨报》的采访。同期还刊登了师永刚的相反观点)

  对我来说,电子书最大的优势是携带方便,而且不存在运输、储存问题。
2009年我决定回国时,最头疼的就是有那么多藏书要处理,中文书都卖掉了,英
文书舍不得,装了三十多箱海运回国,费了一些周折海关才放行。后来由于众所
周知的原因我不得不再搬到加州,藏书只好再次装箱、海运一次。如果是电子书,
再多也只要一个移动硬盘,就不用这么折腾了。所以有一段时间我是尽量买电子
书避免买纸质书的。

  电子书还有一个好处,检索方便,输入关键词就能找到想要的资料,不用像
纸质书那样一页一页地翻。以前整理、归纳某部古籍中某个字词出现的位置和次
数也是一门学问,现在有了电子书,这门学问就消失了,想要知道某个字词在书
中的情况,搜一下就全出来了。

  电子书还有别的好处。阅读的时候看到不认识的词,或想要知道相关的资料,
搜索一下就有了。另外电子书不费纸张不砍树,很环保。

  纸质书市场的萎缩是必然的。美国电子书的销售已经超过了纸质书。但是我
不认为纸质书能被电子书完全取代。至少在现在纸质书也有其优势。如果只是要
浏览一本书,随意翻翻,纸质书更方便。我从小就被当做读书多,其实我只是翻
的书多,翻到某一页看到某个内容某句话,记住了,有时在文章、谈话中用上,
就被误会为看过那本书,而其实我对那本书的全部印象可能就那个内容那句话。
像我这样的读书习惯,显然离不开纸质书。

  纸质书具有电子书不可能有的收藏价值。印刷精美的纸质书本身就是一件艺
术品,特别是大型的画册,是电子书无法替代的。所以纸质书适合作为礼品送人。
如果要获得作者的签名,当然也只能用纸质书。书籍自古以来就有摆设、装饰功
能,摆上一墙的书,特别是摆上大部头,显得很有品味,虽然未必都读。电子书
就没法作为身份的象征,总不能摆上一墙的电子阅读器吧?以前个人藏书主要是
为了搜集资料便于使用,这项功能在网络时代已经消失了,想要什么资料上网搜
索更方便、更丰富。但是图书作为艺术品、文物的收藏功能是会一直存在的。网
络反而为图书的收藏提供了便利,我很多的二手书都是从亚马逊二手书市场淘来
的。纸质书看过了可以二次利用,卖旧书或转送别人,这个功能显然也是电子
书不具有的。

  所以纸质书不会消失,但是会变得越来越高端,越强化其收藏功能。年轻的
一代可能不像我们这一代有藏书的习惯,但是如果书能印得很精美,也是能吸引
到年轻人的。廉价版的纸质书倒是有可能完全被电子书取代。

  我本人是既买电子书又买纸质书。电子书是用来看和研究的,纸质书则还带
着收藏性质,所以我更喜欢买印刷精美的硬皮本。以后不准备再搬家了,又收集
起纸质书了,包括二手书,比如英美出的英语大词典我就搜集了很多种版本。
《牛津英语大词典》在1991年出缩印本的时候我就很想买,但当时居无定所,不
敢买这种大部头,直到去年三月才从网上买了一本二手的,只花了125美元,几
乎是新的,非常值。我还连邮费共7美元买了《韦氏第三版新国际英语词典》,
厚厚的三大册(美国最大型的英语词典)。历年出版的各种生物学教科书我也搜
集了很多。这种淘书的乐趣是买电子书所没有的。

  其他的媒介,比如有声读物,我不习惯用。我可能是属于那种有照相式记忆
的人,看书容易记得住,听书则印象不深。

  (《北京晨报》2017.8.30)
 
from http://xys.org/xys/netters/Fang-Zhouzi/interview/bjcb29.txt 

show.aikantube.com

$
0
0
http://show.aikantube.com
内嵌youtube视频。

VPS主机管理面板+一键安装脚本

$
0
0

面板类


国外版

VestaCP:http://vestacp.com/ (比较推荐的面板,自带中文)
Kloxo-MR:https://github.com/mustafaramadhan/kloxo/ (7.0真的很强大,很好看,很实用,有中文包)
Webmin/Virtualmin:http://www.webmin.com/virtualmin.html (很稳定,很安全,自带中文)
Ispconfig:https://github.com/dclardy64/ISPConfig-3-Debian-Installer (官网没看懂这是一键包,有中文包)
i-MSCP:http://i-mscp.net/  (简单易用,自带中文)
EasySCP:http://www.easyscp.net/  (和i-MSCP一样来自Ispconfig,自带中文)
Ajenti:http://ajenti.org/ (轻量级,类似Webmin,自带中文)
zPanel(sentora):http://www.zpanelcp.com/  http://www.sentora.org/(支持win,有中文包)
centos webpanel:http://centos-webpanel.com/ (据说比较有发展前途)
Froxlor:http://www.froxlor.org/ (很轻量的,适应各种环境)
AlternC:https://alternc.org/ (简单)
Easy Hosting Control Panel:http://ehcp.net/ (还不错的面板,有第三方汉化包)

国内版

https://www.bt.cn/(简单好用的Linux/Windows面板-简易使用Linux)
http://amh.sh/ (4.2版免费)
http://www.wdlinux.cn/bbs/ (简单易用,近来爆出严重安全漏洞)
http://www.zijidelu.org/ (支持freeBSD)
http://www.kanglesoft.com/ (很好很强大)

一键包


国外版

http://centminmod.com/ (据说很适合wordpress)
https://vpssim.com/  (很强大的一键包)
http://tuxlite.com/ (适用于Debian系列)
https://github.com/Xeoncross/lowendscript  (lowendscript演变来的)
https://github.com/alexandreteles/monkeyServer(Monkey Web Server轻量级的web服务器)

国内版

http://lnmp.org/ (用的人很多,适应性很强)
http://teddysun.com/lamp (很好用的LAMP一键包) http://teddysun.com/lamp-yum (适合小内存≥64M)
http://bbs.aliyun.com/read/151729.html (阿里云论坛看到的)
http://blog.linuxeye.com/31.html  (多种配置,软件较新)
http://lnmpp.net/ (支持postgresql,支持ARM)
http://www.hhvmc.com/thread-17-1-1.html (有hhvm的一键包)
http://shuang.ca/llnmp/  http://llsmp.cn/(有LiteSpeed的一键包)
https://www.lxconfig.com/thread-69-1-1.html (有openresty的一键包)
http://blog.7qy.com/html/1575.html (有cherokee的一键包)
http://lamp.phpstudy.net/ (有Lighttpd的一键包)

Docker-Pan: Filerun + AriaNg + Aria2 ,实现离线下载和在线播放

$
0
0

简介

  • Docker-pan:一个开箱机用的搭建私有网盘的 docker 镜像,由Filerun+AriaNg+Aria2几部分构成。
  • Filerun:一款简洁的在线文件管理器,可在线对文件进行:图片预览、播放音乐、播放视频、文本编辑还支持语法高亮。
  • AriaNg:aria2 web 界面,可离线下载磁力链接、BT 种子等,使用响应式布局,支持各种计算机或移动设备。
  • Docker Hub:https://hub.docker.com/r/jaegerdocker/pan/

安装

docker安装与启动

安装docker
Markup
yum -y install docker-io
启动docker
Markup
service docker start
一键安装
Markup
docker run --name=pan -ti -p 8081:80 -p 6800:6800 jaegerdocker/pan
或者挂着数据卷,数据券路径:/var/www/html/system/data/default_home_folder
Markup
docker run --name=pan -v /data/pan:/var/www/html/system/data/default_home_folder -ti -p 8081:80 -p 6800:6800 jaegerdocker/pan

访问地址

  • Filerun:http://yourdomain:8081
  • 登陆用户名、密码:superuser
  • AriaNg:http://yourdomain:8081/dweb

手机应用开发者被前妻逼迫自杀

$
0
0
有媒体报道称,网络长途电话和国际电话应用WePhone的开发者苏享茂因遭遇骗婚被前妻所逼、遭索要1000万元和房产赔偿后自杀身亡。他在世纪佳缘上结识了自己的妻子翟某某,随后遭遇骗婚,并被被前妻逼死。

有一篇Google+上的文章据传是苏享茂的遗书,里面曝光了其前妻的照片、电话号码、地址、微博号等信息。具体内容如下:

我是WePhone 的开发者,今天我就要走了,App以后无法运营了,抱歉。我从来没想过我是这样的结局,我竟然被我极其歹毒的前妻翟欣欣给逼死了。

我跟她在世纪佳缘认识,结婚前我已经在她身上花了几百万的钱,领证前一天她才告诉我几年前有段简短婚史(也是以告男方获利20万元结束)我也忍了,一个多月的婚姻期间也无出轨、暴力行为,但我失去了对她喜欢的感觉,关键她爱撒谎,极有心机,让我觉得有种恐怖的感觉,这点跟以前她到我老家时完全不一样,我现在才知道心机婊有多可恶。离婚是一起提出的,准备离婚时,她经常带人来我家骚扰我,或者电话骚扰,恶毒的她竟然用两点来要挟我:

1. 我个人有漏税行为 ,要举报我

2. WePhone有网络电话功能是灰色运营 ,各种暗示能利用她亲戚舅舅刘克俭(据她说是不小的公安局的官)的关系让我产品下架罚款、倾家荡产

她竟然索要1000万天价还有三亚的房子归她。还请了个素质极低的流氓律师各种恐吓我。

我承认自己当时太懦弱,在酒店里躲了几天后,身心俱疲,最后竟然无头无脑地签了那个万恶的离婚协议,现在想起来极其羞愤不已,就这个离婚协议把我逼死了,这个协议里每个字都精心设计,关键是,她明显准备在我付完全款后继续各种举报我,所以加了一句 “男方债务与女方无关”

我感到很绝望。

我资金链已经断裂,实在很绝望。

我没有及时跟我家人求助,现在后悔莫及。他们都那么棒,随时都能从老家过来支援我,我却在北京孤军奋战,作出一系列很傻的决定。

文章尾部曝光了女方姓名住址等个人信息。文章相册附有双方聊天记录、离婚协议书和女方及女方家人照片,其中几张女方家人的授衔证书似乎指向女方家背景深厚。

而根据搜索记录,9月7日有人在百度贴吧“渣男”吧发帖,称苏享茂在世纪佳缘相亲骗色,并曝光其身份证号码和手机号码,发帖时间是苏享茂自杀前一天,目前该造谣贴已经被百度贴吧删除。

我觉得,搞IT的人实在是太老实、太容易被女人欺负了,根据苏享茂的这些聊天证据,都可以定罪前妻敲诈勒索了,居然还签离婚协议,还自杀,实在是太老实了,就这么自杀真不值得。




-------------
大家好,我是被逼跳楼的WEPHONE 创始人的哥哥,这两天我弟弟的事情持续在网上发酵,传播,感谢大家的关心,同时也对以网上所传的一些事情,进行澄清,以正视听。

首先,我弟弟已于九月七日凌晨五点左右不甘女方骚扰,从楼顶天台跳下,当场死亡。在他跳下之前几个小时,陆续收到了女方许多辱骂威胁恐吓消息,相关信息截屏,会陆续发布。

我家人得到消息,万分悲痛,难以抑制。情绪稍微稳定后,我们已经立刻报警,希望司法能够介入,还我弟弟以公平,慰藉家乡年迈父母,还原社会公义。

我弟弟和女方自今年3月30日通过世纪佳缘网VIP服务介绍认识,6月7日领证,7月16日达成离婚,18日办理离婚手续。

我弟弟所临终前所发布之所涉及的聊天记录,资金往来,离婚协议属实。婚姻关系存续期间,我弟弟为女方购买海南清水湾住房一栋,特斯拉电动汽车一台,汇款若干次,累计花费近1300万元。期间女方还强烈要求我弟弟卖掉其位于北京市西二旗的自有住房,购买新的住房,理由是女方恐高,因故没有实际操作。

至于网上所传我弟弟是所谓乙肝患者渣男,事实如下

此次婚姻是我弟弟第一次结婚,之前有过女友,但没有婚史。女方之前有过极其短暂婚史,但她和世纪佳缘网站均没有披露。

我弟弟为乙肝病毒携带者,但不是乙肝患者。全中国具有一亿多乙肝病毒携带者,且交往时据我弟弟说已经和女方进行沟通。

WEPHONE的商业模式问题,WEPHONE由我弟弟一个人开始开发,其盈利模式为给国外的客户(主要是中东的客户)提供VOIP服务,APPLE STORE商店予以支付扣税后的开发佣金。因此,所服务客户基本都是中国境外的人士,只是由中国人开发而已。

目前,家人空前悲痛,暂时无力做更多沟通,希望大家谅解。再次感谢大家的关心,有进一步消息会及时发布。

家人目前不寻求任何形式的捐助,所有以我弟弟名义发起的捐款行动,均属非法,请大家务必当心,避免上当。须知,当今之世,泥沙俱下,鱼龙混杂,人心险于山川。

家人反对一切形式的网络语言暴力,希望大家能够冷静,自制,避免给双方父母造成更进一步伤害。避免别有用心者,趁火打劫,浑水摸鱼。

我们相信政府,相信司法,相信社会公义。

愿生者节哀,逝者安息。
------------------

身价如果千万以上了,身边要有个律师朋友,人生重大选择的时候可以给你点意见,真遇到事情随便问下,也就法律层面,用处不大,相当于生病后听医生讲了一堆医学术语,而好朋友告诉你的那是最不坏的选择和利弊,哪怕有些方案违法有风险但利益最大化,这律师说不得,朋友才好说。唉,幸好不是婚内自杀。
码农真有钱,结婚前在女友身上砸几百万,离婚一套海南的房子,还能要一千万现金,然后这样身价的人婚恋渠道是婚恋网站,其实年轻漂亮的姑娘真要套路一些暴富新贵要比屌丝套路小美白容易,只是大部分妹子顾虑太多不愿意去做,导致现在狐狸精市场就一片大蓝海,想想不少做商务伴游的都是学历不高的,也就让男人一次性消费或者短期包养。
那如果妹子长得还行,有份稳定工作,学历也高,真愿意去套路男生,那来钱很容易,只能说传统的贤妻良母思维方式害死人。
想想婚前几百万,离婚一套房子再现金,至于套路设局,那找个律师朋友,现在的创业者完全合法合规全部根据既定规则来,那就不是创业创新了,滴滴不也是被当成黑车,至于逃税,那呵呵了,总之只要有心坑人,又睡在身旁,那机会太多了,而且这写在离婚协议里的补偿,有法律效力的呀。
男人到那个身价,要防止套路其实很容易,穷男人没女人来套路,连子宫价值都没,请屌丝男放心,防止的套路很容易,生理需求靠钱,各种嫩模,商务伴游,约P,找老婆靠家境好有钱的,丑点无所谓。
娶妻娶德,纳妾纳色,男人没生育价值,二婚不跌价,就专注钱和事业,守护核心价值,在防套路上比女人容易多,被套路多半年轻时候就努力读书工作,长得也丑,美女也不愿意搭理,中年忽然发迹有钱,遇到美女,那阈值低,任何事情都是有经验欺负没经验的,创业精英在那方面肯定不如情场浪子。
婚姻,婚姻一切犯罪假汝之名;爱情,爱情,一切罪恶假汝之名,这效率// 3月30日通过世纪佳缘网VIP服务介绍认识,6月7日领证,7月16日达成离婚,18日办理离婚手续。累计花费近1300万元。”
--------------

天啊。2点感想:
1.天下最毒妇人心。
2. it人士也太宅心仁厚了吧?我只能说声唉

借助davfs挂载Yandex Disk网盘,用于数据备份

$
0
0
备份是个好习惯。然而如何上传备份一直让人烦恼。一般来说都是把备份放到网盘客户端的同步目录后让网盘客户端同步到网盘服务器,这样的话就浪费不少本地空间了。所以一般我都是用第三方脚本上传(参考《全自动定时备份VPS数据到Dropbox》),上传完就把本地备份删除。

如果网盘都能像NFS那样挂载,那多好啊?答案是可以的Webdav + Fuse + davfs。
国内外支持webdav的网盘有坚果云、Yandex Disk、Box.net、4shared、Dropbox(通过dropdav、收费)、Google Drive(通过 DAV-Pocket),这里以Yandex Disk为例。
一、Linux下挂载挂载 Yandex Disk。
1、安装 fues 和 davfs

yum install fuse davfs2 #CentOS/RHEL
apt-get install fuse davfs2 #Debian/Ubuntu
2、挂载Yandex Disk

mkdir -m 755 /mnt/yandex
mount -t davfs https://webdav.yandex.com /mnt/yandex
过程中会提示输入用户名密码

3、检测挂载是否成功
[root@s8 ~]# df -h /mnt/yandex
Filesystem                 Size  Used Avail Use% Mounted on
https://webdav.yandex.com   10G  9.4G  627M  94% /mnt/yandex

二、数据备份
直接拿出以前给出过的备份脚本,小改一下就行了

#!/bin/bash
# Settings
YANDEX_DISK="/mnt/yandex" #网盘挂载路径
BACKUP_SRC="/home/wwwroot/website" #需要备份的文件夹,可以多个,请用空格分隔
BACKUP_DST="/backups" #备份到网盘里的什么路径下
MYSQL_SERVER="127.0.0.1" #连接本地MySQL
MYSQL_USER="root" #本地MySQL的用户
MYSQL_PASS="123456" #本地MySQL的密码

# 往下不要随意编辑
BACKUP_DST=$(echo "$YANDEX_DISK/$BACKUP_DST" | sed 's#//#/#')
NOW=$(date +"%Y.%m.%d")
DESTFILE="$BACKUP_DST/$NOW.tgz"
LAST=$(date -d "2 months ago" +"%Y.%m.%d") #这里的时间可以根据需要进行修改,如"3 months ago"

df -h | grep "$YANDEX_DISK"
if [ $? -ne 0 ]; then
  echo "ERROR. Now exiting..."
  exit 1
fi

# Create Directory
ls "$BACKUP_DST"
if [ $? -ne 0 ]; then
    mkdir -p "$BACKUP_DST"
fi

# Backup files
ps -e | grep -c mysql
if [ $? -eq 0 ]; then
  echo "Dumping databases..."
  mysqldump -u $MYSQL_USER -h $MYSQL_SERVER -p $MYSQL_PASS --all-databases > "$BACKUP_DST/$NOW-Databases.sql" #这里的命令路径可以根据需要进行修改
else
  echo "ERROR. Now exiting..."
  exit 1
fi

ls > /dev/null
if [ $? -eq 0 ]; then
  echo "Packing files..."
  tar -czf "$DESTFILE""$BACKUP_SRC""$BACKUP_DST/$NOW-Databases.sql"
else
  echo "ERROR. Now exiting..."
  exit 1
fi

if [ $? -eq 0 ]; then
  echo "Cleaning the backups..."
  rm -f "$BACKUP_DST/$NOW-Databases.sql"
  rm -f "$BACKUP_DST/$LAST.tgz"
else
  echo "ERROR. Now exiting..."
  exit 1
fi

三、总结
各家网盘都想通过接口来控制用户,现在都不想搞Webdav了,也只好退而求其次,使用官方客户端了。

何清涟:中国经济公私之变

$
0
0
从国企混改看中国经济公私之变
当中国人的全部兴奋点自主或者不自主地放在十九大的权斗、人事布局上,其实与民生关系更深的经济政策已经悄悄拨转船头,中国民营企业担心了好几年的“公私合营”成为现实:中国联通于8月16日公布了规模高达780亿元的混改(国有、私有共同持股的混合所有制)方案,令人瞩目的是BATJ等中国几大互联网公司悉数参与,每家投入几十亿至百亿的资金入股中国联通,实现了中国政府2015版国企改革方案的梦想:将民营资本吸纳进了国有企业,但又不让民企有话事权。人们惊呼新一轮公私合营开始,习近平想回到毛泽东时代。
中国自改革以来,经济中的公私关系真是篇大文章,有必要回顾,以便弄清楚中国的共产党资本主义对私有经济的真正态度。
掩耳盗铃的“不搞私有化”
认为习近平想回到毛泽东时代,这种解读有点浮于表面,至少习近平目前不想要计划经济。如果理解了中国自邓小平改革开放以来的转型道路,就会发现,中国共产党已经在“摸着石头过河”的过程中,造就了一种人类历史上从来没有过的政治经济制度,即程晓农概括的“共产党资本主义(communist capitalism)”体制,这种体制的特点是共产党专制政治与资本主义相结合。近40年的改革历程证明,中共执政集团早就不是制度的教条主义者,只要有利于政权的生存,增加有效资源,在政治上随时可以调整路线、方向,甚至更换作为执政党同盟的社会基础(社会集团);在经济上更是灵活多变,对市场经济、私有经济、外国资本这些被共产主义教条排斥的事物,采取灵活务实的接纳态度,发展出了一套政府管控与市场经济高度结合的模式。
这一模式非常有利于中共政权:保持公私互通管道,政府既掌握关键的资源,又随时可以调整政策。需要时,放开政策,让国人发挥灵活性与主动性去开创市场;政府有困难时,又可以强迫私营企业为国有企业输血。中国联通的混改只是一个开头。
外界都知道,中共在胡锦涛时期有个“五不搞”,其中“不搞私有化”赫然在列。中共宣示不搞“私有化”之时,中国经济其实已经是国有、外资、民营三分天下。纵观中共统治中国将近70年的历史,会发现一个有趣的现象:前30年,中共通过暴力“化私为公”,让中共政权成为全国唯一的地主及资产所有者,所有的中国人都成了无产者;后30多年,通过邓小平于1978年底开创的经济改革。用政治权力“化公为私”,让共产党的干部与红色家族成员成了暴富阶层;到了胡温第二个任期,面对化公为私的私有化与已成气候的共产党资本主义,突然又祭出包含“不搞私有化”在内的“五不搞”旗帜,仿佛中国还是一个社会主义国家。
这不完全是中共言行不一、表里相违,而是中共发现,与资本主义相配套的民主政治,对中共的执政地位形成太大的威胁,所谓共产党资本主义,就是要让共产党永久执政的资本主义,只要达到这一目标,中共执政集团既不坚持制度的教条崇拜,还会经常因时制宜地调整政府管控经济的方式。理解了这点,才能理解这30多年当中,中共在国有企业成为包袱之时,可以开展以甩包袱为目的、以“抓大放小”为特点的“国企改革”;与此同时,将执政的社会基础调整为政治、经济、知识三大精英联盟。如今,中国经济发展百病丛生,长期衰落已无可避免,依靠中共体制致富的各种富商巨贾正面临执政者重构政商关系的强大压力。
理清20世纪90年代以来中国政商关系的变迁,是把握共产党资本主义的关键切入点。
政商关系之变一:共产党干部变身资本家
毛时代实行计划经济,1976年9月毛泽东去世之后,继任者华国锋继续坚持毛的政治经济路线。直至1978年十一届三中全会之后,邓小平重新出山,开始推行经济改革,以坚持社会主义制度为前提,但准许个体的小规模私营经济经营,同时削弱计划经济,却不准私有化,比如规定私人企业雇工不能超过8个,8个以上就是资本主义。但这一据说按照马克思经典教义折腾出来的荒唐规定,在1980年代末被完全打破,但私有化确实还是敏感禁区。直到1990年代后期开始的国企改制,中国的中小国企经理才有机会变身为么营企业主——资本家。
邓小平于1997年2月去世。10个月之后,中国政府宣布推行以“抓大放小”为核心的“国企改革”,允许中小国企私有化。所谓“抓大”,就是指资产规模大且与国计民生有关的金融、能源、电力、电信、交通等企业,准许其经过资产重组后上市,这个所谓“资产重组”是指国企可以向外部人和外资出售部分股份,但国家仍然控股(51%以上或者必须成为第一大股东);所谓“放小”,是将市场前景不佳或亏损严重的中小型国有企业出售,允许其私有化,以甩掉政府的包袱。
时任总理的朱镕基之所以如此决策,主要出自两点考虑:
第一、国有企业无法归还银行贷款,导致国有银行系统濒临崩溃。邓小平时代的经济改革无法解决国有企业的弊端,例如冗员过多、人浮于事、效率低下、浪费惊人、企业亏损严重等,只能长期依赖国有银行的贷款支撑企业的运转。随着经营状况日益恶化,许多国有企业停止偿还银行贷款,甚至连利息也不再支付,1996年国有银行的坏帐加上逾期呆滞贷款占贷款总额的70%左右,如果继续为国企注资,金融系统将被国企拖垮。
第二、中国急于加入世界贸易组织(WTO),以便扩大出口。当时,WTO接纳中国有个前提,即以15年为期,中国必须建立市场经济,即取消计划经济和实行国有企业私有化,中国如果不能证明其实行了国有企业的私有化,就无法获准加入WTO。
中国这一私有化过程分为两个阶段。第一阶段从1997年下半年到2001年,历时4年左右,主题是中小国有企业的私有化,成为原厂长、经理等私人拥有的企业。程晓农曾详细分析了130个国有企业私有化案例,归纳了数种典型的手法,揭示了中国企业私有化的黑暗过程。他们的做法通常是,有意低估企业资产净值;然后直接动用企业公款或以企业的名义去银行贷款(少数是向私人借款)买下自己管理的企业,注册在本人或亲属名下;最后,以新企业主的身份,用私有化之后的企业资金偿还自己购买企业所借的款项。也就是说,他们虽然购买了自己管理的企业,个人却往往只付很少的钱,甚至分文不付
第二阶段是大中型国有企业的部分私有化(partial privatization),大约从2002年开始,到2009年基本完成,其手段包括把国有企业改组后上市(listing)、管理层持股(MBO,Management Buyout)、职工股份化、与外资合资、与私企合资等等。由于这些企业资产规模庞大,厂长经理们无法独自侵吞,所以通常是动用公款购买企业股份送给企业高中层管理干部,并用送股份的办法贿赂那些有权批准企业上市的政府部门官员及其家属,形成利益共谋。这些共产党的国企干部和政府官员不花任何成本,便成为大中型上市公司的持股总经理或常务董事之类,凭借职位优势成了资产所有者。
这场始自1997年底的私有化到2009年基本完成。1996年全国国有工业企业为11万家,到了2008年底只剩下9,700家,其中还包括已经实行部分私有化、但政府仍然居于控股地位的大型国有企业。
中国这一私有化过程究竟让多少中共内部人从无产者成为拥资百万千万的企业所有者?根据两个全国性抽样调查的数据,结论是,约50%至60%的企业由企业管理层私人拥有;约25%的企业买主来自企业外部,属于国内其他行业的投资者;外资所占份额不足2%;由管理层和职工共同私有化的仅占10%。值得一提的是,即便职工与管理层共同拥有股份,但职工股东基本上无法过问企业的资产管理及经营状况,实际上相当于职工出钱帮助管理层拥有企业。
不被承认的私有化
中国在上世纪90年代后期曾发生过如此大规模的私有化,但中共高层却明确否定这一事实,原因之一是,在所谓企业改制的过程中,中国执政集团彻底抛弃了以国企工人为主体的社会底层。这种抛弃是否具有政治正当性?只要与其他社会主义国家的转型过程相比较,就会有明确的结论:
一、中国是唯一藉改革之名抛弃底层的社会主义国家
迄今为止,原社会主义国家的经济和政治转型大致有三种模式:
第一种是中欧模式(波兰、匈牙利、捷克、斯洛伐克)。这些国家的转型为异议知识分子所主导,他们的基本主张不是与原共产党精英们分享权力或和解、宽容,而是通过清除共产主义污垢,尽可能铲除共产党文化的残余,况且,在多数中欧国家民众的眼里,共产党政权不过是一个苏联扶植的傀儡政权,应当被唾弃。这些国家政治、经济转型的结果是,原来的共产党精英多半未能从转型当中获得好处,大约三分之一的原共产党精英的社会经济地位下降,一半左右提前退休。
第二种是俄国模式,其结果是,原来的共产党精英摇身一变成了民主派精英,然后他们分享转型当中的好处,从中发横财,同时民众也在私有化过程当中获得了一部分产权。这是典型的“老权贵带入新社会模式”。
第三种则是中国模式,其主要特点是:中共政权把前30年毛泽东时代通过革命建立起来的社会主义经济制度,即全面公有制和计划经济抛弃了,改用共产党资本主义巩固了毛泽东留下来的专制极权制度。在权贵私有化过程中产生的种种黑暗行为,例如红色家族的疯狂敛财所起的示范作用,导致官僚系统及整个国家高度腐败。这种腐败政治必然产生严重的社会分配不公。当财富与上升机会都被社会上层垄断之时,占总人口约80%的庞大社会底层必然产生对精英阶层的仇恨,仇官、仇富情绪在全社会蔓延。
二、密室私有化凝聚成难以化解的社会仇恨
中国的转型模式提出了一个许多研究中国问题的专家以前未曾重视的问题:经济转型究竟是有利于政治转型,还是阻滞政治转型?根据作者对中、俄及东、中欧前社会主义国家的观察,其关键在于两者的先后顺序。当经济转型与政治转型同步的时候,比如俄国的情形,由红色精英“变身”而来的民主派不会反对民主化,因为他们发现,民主化的过程并不见得会妨碍他们利用以往的社会关系致富。但是,如果经济转型在政治转型启动之前便已完成,比如中国这种情况,已经成为资本家的红色精英会强力阻止民主化。对他们来说,民主化不仅会剥夺他们的政治特权,还会追索他们非法获取的财富。海外中文网站上经常出现网民发表的“民主化之后杀你全家”之类的言论,就是这种仇恨情绪的表现。
上述过程无异于政府纵容国企管理层伙同政府官员公开瓜分和掠夺国有资产,中国当局就算巧舌如簧,也没法把这种掠夺解释成正当行为。偶然见之于媒体的国企私有化案例,常常引发社会公众的愤怒,因此,中国政府不许国内媒体讨论私有化,也不允许学者发表有关私有化过程的调查报告,直到2011年,中国官方还坚持宣称“五不搞”,其中就有一条“不搞私有化”。但是,这一谎言只是用来欺骗国内公众,实际上,中国政府曾经委托世界银行等国际机构在中国进行了几次有关中国私有化结果的调查,调查报告都以英文发表在国外,以便向国际社会证明,中国早在1997年底就开始推进私有化,从而为2001年12月加入WTO成功地铺平了道路。
在推行私有化的前后十来年当中,中共当局极少追究红色精英们侵吞企业国有资产的行为。不仅如此,从1998年到2003年这段私有化高潮时期,中国政府关闭了国有资产管理局,制造了长达6年的国有资产监管“空窗期”,为权贵、国企经理厂长及官员们侵吞国企资产提供了方便。2003年以后虽然重新恢复了国有资产管理局,但私有化结果木已成舟,原来的国企厂长经理们已经堂而皇之变身为私营企业家。
三、中国私有化的明显弊端
也许有读者会问,共产党国家的公有企业私有化,是不是只能采取这种办法?程晓农研究过俄国和中欧数国的私有化过程,得出的结论是,这种由政府鼓励并保护、允许共产党干部直接侵吞国企资产的私有化方式,只有中国采用;中欧各国的私有化基本上不让共产党干部染指。如果把中国和俄国的工业企业私有化过程与结果作对比,可以看出中国式私有化的明显弊端:
第一、中国政府从未宣布过企业私有化的具体设想,私有化过程是政府官员和厂长、经理策划于密室,操作于黑箱,将工人排除在外而进行的。与之相反,俄国政府有统一的私有化方案,由工人投票决定选择哪一种。
第二、中国工人大多是被厂长、经理以保留工作为条件强迫入股,不得不动用个人储蓄。中国工人入股本厂之后,空有股东虚名,其权益却得不到保障。与之相反,俄国工人对本企业入股基本上是自愿的,用的是政府发的私有化券,他们的股东身份能得到承认,权益也有保障。
第三、在俄国,私有化之后,企业职工持有的本企业股份大约占40%左右,比中国工人的10%多得多;俄国的企业经理层虽然也持有一部分股份,但比中国的经理阶层少得多。因此,俄国的厂长经理靠他们个人控制的股份,往往无法把企业变成其私人控制之物。
第四、私有化之后,中国大约半数国企职工被解雇,厂长、经理藉解雇员工来降低企业成本(即减员增效),此举得到各地政府的充分支持。与之不同,在俄国私有化过程中,解雇工人的情况较少发生。
第五、中国推行私有化之时,中国尚未建立保障失业工人的社会福利系统,失业工人没有生活来源,加之企业厂长、经理大肆侵吞国有资产,这两个原因导致了大量的劳资冲突。1995年全中国县、市一级的劳动纠纷仲裁机构处理的劳资冲突为3.3万起,2006年这个数字达到44.7万起,2008年上升到69万起。而俄国在私有化过程中社会福利制度仍然正常运转,少数失业工人可以领取社会福利而勉强生存。俄国的厂长、经理在私有化过程中比较尊重工人的意愿,劳资双方很少因私有化而发生冲突。
西方有学者认为,共产党国家的威权体制有利于经济转型和经济发展,因为政府的强权可以克服来自民间的阻力,中国往往被他们视为一个最好的例子。他们全然忽视了这一“经济转型”过程完全漠视社会公正,剥夺了民众的权益。这样一种只有利于统治精英的制度安排,为日后中国的社会冲突埋下了深重的祸根.
---------
"公私合营“,堂而皇之的抢劫你的财产,你还有苦说不出,这帮王八强盗。

CentOS桌面系统下,挂载gdrive谷歌硬盘当本地磁盘

$
0
0
原理:Linux下挂载网盘是利用用户空间文件系统(Filesystem in Userspace/fuse)为基础。

1、安装 Python 以及相关工具
本文是在CentOS7环境下测试的,CentOS6/RHEL6下需要先升级Python版本到2.7以上。而CentOS7默认源就有Python2.7。

yum install epel-release
yum install python2
yum install python-pip python-devel libxslt-devel libffi-devel openssl-devel
yum install gcc gcc-c++ kernel-devel
2、既然利用到fuse了,就要安装fuse

yum install fuse fuse-devel
3、安装GDriveFS
源码Github上有:https://github.com/dsoprea/GDriveFS
作者上传到官方pip源了,使用pip安装即可

pip install gdrivefs
安装过程中可能会出现编译错误

Command "/usr/bin/python2 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-HfrhOn/gevent/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-y4aFBQ-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-HfrhOn/gevent/
gevent_error.png
看了一下是gevent编译错误,没关系:
yum install python-gevent
4、获取Access Token
首先获取OAuth链接

gdfstool auth -u
输入上边的命令并回车后会给出一个OAuth链接,复制到浏览器中打开。
gdfs_auth.png
然后就是理所当然的登录谷歌账号
google_login.png
接着是OAuth授权
google_authorize.png
允许之后就会给出授权码,请把授权吗复制下来,后边有用。
google_auth_code.png
接着通过获取Access Token,把授权码替换成上边获得的授权码,Access Token将会保存到/var/cache/gdfs.creds

gdfstool auth -a /var/cache/gdfs.creds "授权码"
出现Authorization code recorded.即可。
authorized_success.png
5、挂载gdrive

mkdir /gdrive
gdfstool mount /var/cache/gdfs.creds /gdrive

6、检测挂载是否成功

cd /gdrive && ls
df -h

如何在Github创建自己的项目

$
0
0
1.在Github 新建 Repo
这时候会提示你的git地址,下面有用.
2.在本地的项目目录初始化版本库,这个操作不会更改你的文件的,只会在项目目录新建一个 .git 文件夹(从这往下都需要安装好 git-scm )。
那什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。
git init
3.配置用户信息
git config --global user.name "你的 Github 用户名"
git config --global user.email "你的 Github 注册邮箱"

4.添加文件,更新 Repo 状态
git add .
git commit . -m "第一次上传"
5.添加更新路径
git remote add origin git@github.com:benzBrake/shareOnGithubTutorial.git
6.上传,会提示你填写github用户名和密码的。
git push -u origin master
----------------


github上fork别人的代码之后,如何保持和原作者的代码同步更新



怎么把作者更新的代码同步过来,我一不会命令行,二也没试过,平常只会Fork然后更新自己的代码。


不过凡事总有第一次嘛。


回想一下,我更新代码之后提交给作者是通过Pull Requert,如果我反向操作一下Pull Request可不可以把原作者的代码合并到自己的Github仓库中呢。我试了一下,居然可以诶,完全接触不到任何命令。


保持和原作者同步更新的方法



1、进入你的Github发起Pull Request


2、选择Compare across fork






3、然后反向操作,base改成自己的Fork,head改成原作者的,然后Github会自动比较改过的地方,然后发起Pull Request,接着在自己项目的Request页面合并一下就行了。

使用iptables封掉邮件端口

$
0
0
垃圾邮件是一件烦人的事情这里提供一个使用iptables,且治标不治本的方法,干掉所有邮件协议端口。
iptables -A INPUT -p tcp -m multiport --dport 25,110,465:587,993:995 -j DROP
iptables -A INPUT -p udp -m multiport --dport 25,110,465:587,993:995 -j DROP
iptables -A OUTPUT -p tcp -m multiport --dport 25,110,465:587,993:995 -j DROP
iptables -A OUTPUT -p udp -m multiport --dport 25,110,465:587,993:995 -j DROP

微信回应“发送原图泄露位置信息”

$
0
0
近日,据央视新闻客户端报道称,微信发送照片时选择“原图”传送会暴露个人的位置信息,经过修图软件处理后仍有显示。拍照时软件调用Exif中的GPS全球定位系统数据,这些来自于手机内部的传感器以及陀螺仪的数据,把拍照时的位置时间等记录下来。
  对此,微信官方公众号回应称,当用户把原始图片发送给其他人时,所附带的信息也一并发出去。所谓的地理位置信息泄露,与微信无关。而用户在朋友圈发送的图片已不带位置信息。同时也提醒用户,注意个人信息保护,在智能手机“设置”中,关闭定位服务等隐私相关功能。
  以下为微信声明原文:
  我们关注到最近网上出现关于“微信发送原图泄露隐私”的传言,我们对此说明如下:
  如今,任何智能手机拍摄的照片,都含有Exif参数,可以调用GPS全球定位系统数据,在照片中记录下位置、时间等信息。
  当用户把原始图片发送给其他人时,所附带的信息也一并发出去了。无论用微信、短信、邮件,抑或是其他传输工具,都是如此。严格来说,所谓的地理位置信息泄露,与微信无关。而部分公众号将其归因于微信,严重误导,给广大用户造成了恐慌。
  此外,用户在朋友圈发送的图片都经过了系统自动压缩,不是原始图片,已不带位置信息。部分帐号声称“通过朋友圈图片完整展示了一天踪迹”,纯属子虚乌有。
  我们希望公众帐号能够审慎甄别信息,避免夸大事实,给公众和企业带来不必要的伤害;也提醒广大用户,注意个人信息保护,可在智能手机“设置”中,关闭定位服务等隐私相关功能.
Viewing all 20518 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>