Skip to content

A client for XVideos that uses anonymous proxies.

License

Notifications You must be signed in to change notification settings

Cat-Ling/xvideos-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XVideos Client - socks5

powered by Ghostery

This is a wrapper for XVIDEOS, it can bypass regional restrictions by using XVIDEOS' private domains to connect to the servers and sending all the traffic through a socks5 proxy.

Notice : There are always some risks associated with unknown proxies. Please do not log into your account. Or only use an account you can afford to lose in the worst case scenario.

I'm currently developing an alternative version of this project. Should it see the light of the day, it'll use TOR rather than SOCKS proxies.

Features

  • Portable - All your data stays in the XVideos Client directory, leaving less traces behind on the system it is being run on. All of the data, including session, cache and cookies is saved in the '/xdata' directory. Make sure you delete it before redistributing the program.

  • SOCKS5 - A list of proxies is feteched from monosans/proxy-list and a random proxy is chosen every time.

  • The client contains some hidden XVideos proxy domains that are only accessible through this client. You can cycle through proxies by pressing CTRL+SPACE if the page fails to load.

  • A powerful AdBlocker, thanks to ghostery/adblocker.

  • A search feature which can be accessed by pressing CTRL+S. Warning : ElectronJS is prone to WebRTC IP leaks, meaning you will end up leaking your real IP address if you visit certain websites. (fixed)

Getting Started -

Clone the repository.

git clone https://github.com/Cat-Ling/xvideos-client
cd ./xvideos-client
npm install

Now we can test out if everything works properly by running -

npm run start

Now that we have got it working, let's build our apps.

  • For Windows only
npm run windows-build
  • For Linux only
npm run linux-build
  • Create a zipped build for your current OS.
npm run make

I'm unable to provide Mac instructions as I don't have one to test it on.

Keyboard Shortcuts

These are some keyboard shortcuts for ease of use :

Shortcut Key Note
Reload Page CTRL+R or F5 Reloads the page.
Reload Ignoring Cache CTRL+F5 or CTRL+SHIFT+R Reloads the page without cache.
Refresh Proxy CTRL+SPACE Changes proxy and reloads the page. Be patient as it might take a few seconds to reload.
Search Window CTRL+S Opens a search window which allows you to browse the internet or do quick searches.
Quit Application ESCAPE or CTRL+Q For when you're about to get caught.
Close Current Window CTRL+W Useful when you've opened multiple windows.
Show Available Shortcuts F1 Brings you here.
Go To The Previous Page CTRL+LEFT-ARROW Goes Backward.
Go To The Next Page CTRL+RIGHT-ARROW Goes Forward. Basically undoes Backward.

Cat-Ling | License : GPL-3.