Repository: yt-dlp
Issue: [Pornhub] Add `--geo-verification-proxy` support
Labels: NSFW,site-enhancement

### Checklist

- [X] I'm reporting a site feature request
- [X] I've verified that I'm running yt-dlp version **2022.02.04**. ([update instructions](https://github.com/yt-dlp/yt-dlp#update))
- [X] I've checked that all provided URLs are alive and playable in a browser
- [X] I've searched the [bugtracker](https://github.com/yt-dlp/yt-dlp/issues?q=) for similar issues including closed ones. DO NOT post duplicates
- [X] I've read the [guidelines for opening an issue](https://github.com/yt-dlp/yt-dlp/blob/master/CONTRIBUTING.md#opening-an-issue)
- [X] I've read about [sharing account credentials](https://github.com/yt-dlp/yt-dlp/blob/master/CONTRIBUTING.md#are-you-willing-to-share-account-details-if-needed) and I'm willing to share it if required

### Region

Russia

### Example URLs

https://www.pornhub.com/model/foxyelf
https://www.pornhub.com/view_video.php?viewkey=ph620f4c7acf25f

### Description

--geo-verification-proxy does not seem to work for PornHub at all.
When i try to download videos from model page https://www.pornhub.com/model/foxyelf yt-dlp cant get anything at all.
When i try to download video by it's link https://www.pornhub.com/view_video.php?viewkey=ph620f4c7acf25f yt-dlp raises error: "This video is not available from your location due to geo restriction"
Which says to me that --geo-verification-proxy does not work as I expect. And i did not find any explanation where else it can be used and how.
When using --proxy socks5://127.0.0.1:9150 yt-dlp off course downloads either page and video. But off course very slowly
Some time ago i've downloaded videos using vpn, and setting direct route to PH web via vpn, while other traffic went directly.

### Verbose log

```shell
Log for model page:
[debug] Command-line config: ['-vU', '--geo-verification-proxy', 'socks5://127.0.0.1:9150', '--concurrent-fragments', '8', 'https://www.pornhub.com/model/foxyelf']
[debug] Encodings: locale cp1251, fs utf-8, out utf-8, err utf-8, pref cp1251
[debug] yt-dlp version 2022.02.04 [c1653e9] (win_exe)
[debug] Python version 3.8.10 (CPython 64bit) - Windows-10-10.0.22000-SP0
[debug] exe versions: ffmpeg 2022-02-17-git-2812508086-full_build-www.gyan.dev (setts), ffprobe 2022-02-17-git-2812508086-full_build-www.gyan.dev, phantomjs 2.1.1
[debug] Optional libraries: Cryptodome, mutagen, sqlite, websockets
[debug] Proxy map: {}
Latest version: 2022.02.04, Current version: 2022.02.04
yt-dlp is up to date (2022.02.04)
[debug] [PornHubUser] Extracting URL: https://www.pornhub.com/model/foxyelf
[debug] [PornHubPagedVideoList] Extracting URL: https://www.pornhub.com/model/foxyelf/videos
[download] Downloading playlist: model/foxyelf/videos
[PornHubPagedVideoList] model/foxyelf/videos: Downloading page 1
[PornHubPagedVideoList] playlist model/foxyelf/videos: Downloading 0 videos
[download] Finished downloading playlist: model/foxyelf/videos

Log for https://www.pornhub.com/view_video.php?viewkey=ph620f4c7acf25f
[debug] Command-line config: ['-vU', '--geo-verification-proxy', 'socks5://127.0.0.1:9150', '--concurrent-fragments', '8', 'https://www.pornhub.com/view_video.php?viewkey=ph620f4c7acf25f']
[debug] Encodings: locale cp1251, fs utf-8, out utf-8, err utf-8, pref cp1251
[debug] yt-dlp version 2022.02.04 [c1653e9] (win_exe)
[debug] Python version 3.8.10 (CPython 64bit) - Windows-10-10.0.22000-SP0
[debug] exe versions: ffmpeg 2022-02-17-git-2812508086-full_build-www.gyan.dev (setts), ffprobe 2022-02-17-git-2812508086-full_build-www.gyan.dev, phantomjs 2.1.1
[debug] Optional libraries: Cryptodome, mutagen, sqlite, websockets
[debug] Proxy map: {}
Latest version: 2022.02.04, Current version: 2022.02.04
yt-dlp is up to date (2022.02.04)
[debug] [PornHub] Extracting URL: https://www.pornhub.com/view_video.php?viewkey=ph620f4c7acf25f
[PornHub] ph620f4c7acf25f: Downloading pc webpage
ERROR: [PornHub] ph620f4c7acf25f: This video is not available from your location due to geo restriction
You might want to use a VPN or a proxy server (with --proxy) to workaround.
Traceback (most recent call last):
  File "yt_dlp\extractor\common.py", line 612, in extract
  File "yt_dlp\extractor\pornhub.py", line 294, in _real_extract
  File "yt_dlp\extractor\common.py", line 1111, in raise_geo_restricted
yt_dlp.utils.GeoRestrictedError: This video is not available from your location due to geo restriction
Traceback (most recent call last):
  File "yt_dlp\extractor\common.py", line 612, in extract
  File "yt_dlp\extractor\pornhub.py", line 294, in _real_extract
  File "yt_dlp\extractor\common.py", line 1111, in raise_geo_restricted
yt_dlp.utils.GeoRestrictedError: This video is not available from your location due to geo restriction

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "yt_dlp\YoutubeDL.py", line 1381, in wrapper
  File "yt_dlp\YoutubeDL.py", line 1451, in __extract_info
  File "yt_dlp\extractor\common.py", line 638, in extract
yt_dlp.utils.GeoRestrictedError: [PornHub] ph620f4c7acf25f: This video is not available from your location due to geo restriction
```