Note: This post is a summary of information paraphrased from an excellent blog post by Christian Sepulveda.
Create the app and download the necessary dependencies.
Create the app and download the necessary dependencies.
extension_id=jifpbeccnghkjeaalbbjmodiffmgedin # change this ID
curl -L -o "$extension_id.zip" "https://clients2.google.com/service/update2/crx?response=redirect&os=mac&arch=x86-64&nacl_arch=x86-64&prod=chromecrx&prodchannel=stable&prodversion=44.0.2403.130&x=id%3D$extension_id%26uc"
unzip -d "$extension_id-source" "$extension_id.zip"
Thx to crxviewer for the magic download URL.
module.exports = { | |
webpack: (config) => { | |
const webpack = require('webpack') | |
const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin | |
config.plugins = config.plugins || [] | |
config.plugins.push(new webpack.ContextReplacementPlugin(/moment[/\\]locale$/, /en/)) | |
config.plugins.push(new BundleAnalyzerPlugin()) | |
return config | |
} | |
} |
1033edge.com | |
11mail.com | |
123.com | |
123box.net | |
123india.com | |
123mail.cl | |
123qwe.co.uk | |
126.com | |
150ml.com | |
15meg4free.com |
Your school or company network may block the access to a few specific websites. To solve this problem, I'd highly recommend Shadowsocks, since it is the easiest proxy tool I've ever found, and it's FREE (of course iff you have your own server running).
First, ssh
to your server, and make sure you have Python and pip
installed. If you have Python but not pip
, install it using the following command
$ sudo apt-get install python3-pip
// set-up a connection between the client and the server | |
var socket = io.connect(); | |
// let's assume that the client page, once rendered, knows what room it wants to join | |
var room = "abc123"; | |
socket.on('connect', function() { | |
// Connected, let's sign-up for to receive messages for this room | |
socket.emit('room', room); | |
}); |
const puppeteer = require("puppeteer"); | |
const captcha = require("async-captcha"); | |
const anticaptcha = new captcha("YOUR_API_KEY", 2, 10); // (api_key, interval(seconds), retry(amount)) | |
(async () => { | |
const browser = await puppeteer.launch({ | |
headless: false, | |
defaultViewport: false | |
}); | |
const page = (await browser.pages())[0]; |
I hereby claim:
To claim this, I am signing this object:
ffmpeg.exe -framerate 1 -f image2pipe -i - output.mp4 |
const puppeteer = require('puppeteer'); | |
// PROXY and PORT | |
const proxy = 'zproxy.lum-superproxy.io'; | |
const port = 22225; | |
// USER and PASS | |
let proxyUsername = 'username'; | |
const proxyPassword = 'password'; |